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

Diff for /mss/netupdate/networkupdate.sh between version 1.1 and 1.2

version 1.1, 2013/07/18 11:37:00 version 1.2, 2013/07/18 11:54:30
Line 11 
Line 11 
 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}'`
   
   # Add version file if it's missing (useful on clean systems)
   if [ ! -e /var/lib/mss/version ]; then
           echo "0.0" > /var/lib/mss/version
   fi
   
 # 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 -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/$VERSION/ /var/lib/mss
 rsync -Hacvx --exclude-from=/var/lib/mss/rsync-exclude $USER@$SERVER:$UPDATEDIR/music /var/lib/mss/          rsync -Hacvx --exclude-from=/var/lib/mss/rsync-exclude $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
 rm -f $LOCK          rm -f $LOCK
   elif [ "$(echo "$LOCALVERSION < $VERSION" |bc -l )" -eq 1 ] && [ -e $LOCK ]
           echo "Update is running..."
 else  else
 echo "Version $LOCALVERSION is already installed"          echo "Version $LOCALVERSION is already installed"
 fi  fi
   
   

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

CVSweb