invalidate.sh (1884B)
1 #!/bin/sh 2 3 set -eu 4 5 cd $HOME/taler-www 6 git fetch 7 8 # First check stable. 9 git checkout stable -f 10 if git status -sb | grep behind; 11 then 12 echo "invalidating www.taler.net" 13 rm -f $HOME/stamps/www.taler.net-stamp 14 fi 15 16 # Then master branch. 17 git checkout master -f 18 if git status -sb | grep behind; 19 then 20 echo "invalidating stage.taler.net" 21 rm -f $HOME/stamps/stage.taler.net-stamp 22 fi 23 24 # Check Twister Web page. 25 cd $HOME/twister 26 git fetch 27 if git status -sb | grep behind; 28 then 29 echo "invalidating twister.taler.net" 30 rm -f $HOME/stamps/twister.taler.net-stamp 31 fi 32 33 # Check taler-docs Web page. 34 cd $HOME/taler-docs 35 git fetch 36 if git status -sb | grep behind; 37 then 38 echo "invalidating docs.taler.net" 39 rm -f $HOME/stamps/docs.taler.net-stamp 40 fi 41 42 # Check docs.anastasis.lu Web page. 43 cd $HOME/anastasis 44 git fetch 45 if git status -sb | grep behind; 46 then 47 echo "invalidating docs.anastasis.lu" 48 rm -f $HOME/stamps/docs.anastasis.lu-stamp 49 fi 50 51 # Check taler-tutorials Web page. 52 cd $HOME/taler-tutorials 53 git fetch 54 if git status -sb | grep behind; 55 then 56 echo "invalidating tutorials.taler.net" 57 rm -f $HOME/stamps/tutorials.taler.net-stamp 58 fi 59 60 61 # Check taler-ops.ch Web page. 62 cd $HOME/taler-ops-www 63 git fetch 64 if git status -sb | grep behind; 65 then 66 echo "invalidating taler-ops.ch" 67 rm -f $HOME/stamps/taler-ops.ch-stamp 68 fi 69 70 # Check taler-systems.com Web page. 71 cd $HOME/taler-systems-www 72 git fetch 73 if git status -sb | grep behind; 74 then 75 echo "invalidating taler-systems.com" 76 rm -f $HOME/stamps/taler-systems.com-stamp 77 fi 78 79 # Check anastasis.lu Web page. 80 cd $HOME/anastasis-www 81 git fetch 82 if git status -sb | grep behind; 83 then 84 echo "invalidating anastasis.lu" 85 rm -f $HOME/stamps/anastasis.lu-stamp 86 fi 87 88 89 # Check map.taler-ops.ch Web page. 90 cd $HOME/buywith 91 git fetch 92 if git status -sb | grep behind; 93 then 94 echo "invalidating map.taler-ops.ch" 95 rm -f $HOME/stamps/map.taler-ops.ch-stamp 96 fi