SRCDS Steam group


Automatic updater and mover
#4
I also have written a update script that updates all installations at once:

Code:
#/bin/bash

# Root, oder du kommst ned rein!
if [ ! `id -u` = 0 ]; then
echo "Du musst root sein, um das Script auszufuehren"
exit 0
fi

INSTALLATION=`find /home/ -name cstrike -type d | grep -v cstrike/`

for p in $INSTALLATION; do
USER=`ls -la $p | grep maps | awk '{print $3}'`
cd $p
cd ..
if [[ `ls $p | grep cs_office.wad` ]]; then
  echo "In $p wurde CS 1.6 gefunden. Kein Update ausgefuehrt"
elif [ -d cspromod ]; then
  echo "In $p wurde cspromod gefunden. Kein Update ausgefuehrt"
elif [ -d orangebox ]; then
  rm srcds_amd  srcds_i486  srcds_i686  srcds_run
  mv cstrike orangebox
  su -c "screen -A -m -d -L -S cssupdate ./steam -command update -game 'Counter-Strike Source' -dir . -verify_all -retry" $USER
  sleep 60
  if [[ `grep 'Getting version 39 of Steam HLDS Update Tool' screenlog.0` ]]; then
   su -c "screen -A -m -d -L -S cssupdate ./steam -command update -game 'Counter-Strike Source' -dir . -verify_all -retry" $USER
   echo "In $p wurde eine CSS obox Installation gefunden. Update wurde gestartet"
  else
   echo "In $p wurde eine CSS obox Installation gefunden. Update wurde gestartet"
  fi
elif [ ! -d orangebox ]; then
  su -c 'mkdir orangebox' $USER
  rm srcds_amd  srcds_i486  srcds_i686  srcds_run
  mv cstrike orangebox
  su -c "screen -A -m -d -L -S cssupdate ./steam -command update -game 'Counter-Strike Source' -dir . -verify_all -retry" $USER
  sleep 60
  if [[ `grep 'Getting version 39 of Steam HLDS Update Tool' screenlog.0` ]]; then
   su -c "screen -A -m -d -L -S cssupdate ./steam -command update -game 'Counter-Strike Source' -dir . -verify_all -retry" $USER
   echo "In $p wurde eine alte CSS Installation gefunden. Der Ordner orangebox wurde angelegt und das Update gestartet."
  else
   echo "In $p wurde eine alte CSS Installation gefunden. Der Ordner orangebox wurde angelegt und das Update gestartet."
  fi
fi
done
Reply


Messages In This Thread
Automatic updater and mover - lol554 - 06-24-2010, 05:26 PM
RE: Automatic updater and mover - lol554 - 06-24-2010, 07:19 PM
RE: Automatic updater and mover - Terrorkarotte - 06-24-2010, 11:01 PM

Forum Jump:


Users browsing this thread: