post_install() { # Check that games user exists. Necessary to use rc.d script for dedicated server getent passwd games > /dev/null || /usr/sbin/useradd -c 'games' -u 50 -g games -d '/home/games' -s /bin/bash games /usr/bin/passwd -l games > /dev/null echo echo "==> Running PunkBuster updater to make sure" echo "==> that your PunkBuster installation is updated" echo "==> to the latest version." echo echo "==> Please don't cancel the PunkBuster updater." echo sleep 3 # Run et-pbupdate script et-pbupdate echo echo "==> Update complete." echo echo "==> If you need to manually update PunkBuster at a later date," echo "==> you can run et-pbupdate as root." sleep 3 echo echo "==> If you use the et-ded rc.d dedicated server script, please be aware that" echo "==> log files and PunkBuster files made by the dedicated server" echo "==> are located at /home/games/etwolf-homedir." } post_upgrade() { # Run post_install function post_install $1 } op=$1 shift $op $*