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

Diff for /mss/Attic/networkupdate.sh between version 1.3 and 1.4

version 1.3, 2013/07/18 10:25:57 version 1.4, 2013/07/18 11:30:58
Line 5 
Line 5 
   
 # Set some variables  # Set some variables
 LOCK=/var/run/mssupdate.lock  LOCK=/var/run/mssupdate.lock
   LOCALVERSION=`cat /var/lib/mss/version`
   
 # Get apropriate programm version and full path to it from fileserver  # Get apropriate programm version and full path to it from fileserver
 VERSION=`ssh $USER@$SERVER grep $NAME $HOSTLIST |awk '{print $2}'`  VERSION=`ssh $USER@$SERVER grep $NAME $HOSTLIST |awk '{print $2}'`
 UPDATEDIR=`ssh $USER@$SERVER grep $NAME $HOSTLIST |awk '{print $3}'`  UPDATEDIR=`ssh $USER@$SERVER grep $NAME $HOSTLIST |awk '{print $3}'`
 LOCALVERSION=`cat /var/lib/mss/version`  
   
 # Check whether we have latest version  # Check whether we have latest version
 if [ "$(echo "$LOCALVERSION < $VERSION" |bc -l )" -eq 1 ] && [ ! -e $LOCK ]; then  if [ "$(echo "$LOCALVERSION < $VERSION" |bc -l )" -eq 1 ] && [ ! -e $LOCK ]; then
 echo "Starting update..."  echo "Starting update..."
 touch $LOCK  touch $LOCK
 rsync -Havx $USER@$SERVER:$UPDATEDIR/$VERSION/ /var/lib/mss  rsync -Hacvx --exclude-from=/var/lib/mss/rsync-exlude $USER@$SERVER:$UPDATEDIR/$VERSION/ /var/lib/mss
 rsync -Havx $USER@$SERVER:$UPDATEDIR/music /var/lib/mss/  rsync -Hacvx --exclude-from=/var/lib/mss/rsync-exlude $USER@$SERVER:$UPDATEDIR/music /var/lib/mss/
 echo "Updated from $LOCALVERSION to $VERSION"  echo "Updated from $LOCALVERSION to $VERSION"
 echo $VERSION > /var/lib/mss/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` $NAME updated from $LOCALVERSION to $VERSION" >> $UPDATEDIR/update.log

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

CVSweb