=================================================================== RCS file: /cvs/mss/netupdate/networkupdate.sh,v retrieving revision 1.2 retrieving revision 1.4 diff -u -r1.2 -r1.4 --- mss/netupdate/networkupdate.sh 2013/07/18 11:54:30 1.2 +++ mss/netupdate/networkupdate.sh 2013/07/18 12:26:33 1.4 @@ -21,13 +21,14 @@ echo "Starting update..." touch $LOCK rsync -Hacvx --exclude-from=/var/lib/mss/rsync-exclude $USER@$SERVER:$UPDATEDIR/$VERSION/ /var/lib/mss - rsync -Hacvx --exclude-from=/var/lib/mss/rsync-exclude $USER@$SERVER:$UPDATEDIR/music /var/lib/mss/ + rsync -Havx --exclude-from=/var/lib/mss/rsync-exclude $USER@$SERVER:$UPDATEDIR/music /var/lib/mss/ echo "Updated from $LOCALVERSION to $VERSION" echo $VERSION > /var/lib/mss/version - ssh $USER@$SERVER echo "`date` $NAME updated from $LOCALVERSION to $VERSION" >> $UPDATEDIR/update.log + ssh $USER@$SERVER echo "`date` SUCCESS: $NAME was updated from $UPDATEDIR $LOCALVERSION '->' $VERSION" >> $UPDATEDIR/update.log rm -f $LOCK -elif [ "$(echo "$LOCALVERSION < $VERSION" |bc -l )" -eq 1 ] && [ -e $LOCK ] +elif [ "$(echo "$LOCALVERSION < $VERSION" |bc -l )" -eq 1 ] && [ -e $LOCK ]; then echo "Update is running..." + ssh $USER@$SERVER echo "`date` WARNING: $NAME is still running update from $LOCALVERSION to $VERSION" >> $UPDATEDIR/update.log else echo "Version $LOCALVERSION is already installed" fi