[BACK]Return to networkupdate.sh CVS log [TXT][DIR] Up to [local] / mss

Annotation of mss/networkupdate.sh, Revision 1.1.1.1

1.1       kirby       1: #!/usr/local/bin/bash
                      2:
                      3: # Use config file instead of editing script itself
                      4: source netupdate.conf
                      5:
                      6: # Set some variables
                      7: LOCK=/var/run/mssupdate.lock
                      8:
                      9: # Get apropriate programm version from file server
                     10: VERSION=`ssh $USER@$SERVER grep $NAME $UPDATEDIR/hostlist |awk '{print $2}'`
                     11: LOCALVERSION=`cat /var/lib/mss/version`
                     12:
                     13: # Check whether we have latest version
                     14: if [ "$(echo "$LOCALVERSION < $VERSION" |bc -l )" -eq 1 ] && [ ! -e $LOCK ]; then
                     15: echo "need update"
                     16: touch $LOCK
                     17: #rsync -Havx $USER@127.0.0.1:$UPDATEDIR/$VERSION/ ./
                     18: echo "Updated from $LOCALVERSION to $VERSION"
                     19: echo $VERSION > /var/lib/mss/version
                     20: rm -f $LOCK
                     21: else
                     22: echo "Currently $LOCALVERSION is installed"
                     23: fi
                     24:
                     25:
                     26:
                     27:
                     28:
                     29: # Debug
                     30: echo $USER $SERVER $NAME $UPDATEDIR $VERSION $LOCALVERSION

CVSweb