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

Annotation of mss/networkupdate.sh, Revision 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