# arg 1: the new package version pre_install() { # # do pre-install stuff here # grep yasuc /etc/group >/dev/null if [ $? != 0 ]; then groupadd -g 105 yasuc fi grep yasuc /etc/passwd >/dev/null if [ $? != 0 ]; then useradd -u 105 -g yasuc -s /usr/bin/yasuc yasuc fi /bin/true } # arg 1: the new package version post_install() { # # do post-install stuff here # echo "" echo "---------------------------------------------------------------------" echo "" echo "Klient Uptime-Project został zainstalowany. " echo "Pamiętaj aby zarejestrować swoje konto na stronie domowej projektu: " echo "http://en.uptime-project.net " echo "Zarejestrowaną nazwę użytkownika i hasło wpisz do pliku " echo "/etc/yasuc.conf, a następnie skopiuj plik /usr/share/yasuc/yasuc " echo "do katalogu /var/spool/cron. " echo "" echo "Zapraszamy do przyłączenia się do Ligi NND: " echo "http://nnd.league.uptime-project.net" echo "" echo "---------------------------------------------------------------------" echo "" /bin/true } # arg 1: the new package version # arg 2: the old package version pre_upgrade() { # # do pre-upgrade stuff here # grep yasuc /etc/group >/dev/null if [ $? != 0 ]; then groupadd -g 105 yasuc fi grep yasuc /etc/passwd >/dev/null if [ $? != 0 ]; then useradd -u 105 -g yasuc -s /usr/bin/yasuc yasuc fi /bin/true } # arg 1: the new package version # arg 2: the old package version post_upgrade() { # # do post-upgrade stuff here # if [ ! -f /var/spool/cron/yasuc ]; then echo "" echo "-------------------------------------------------------------------------" echo "" echo "Klient Uptime-Project został upgradowany do wersji $1. " echo "Pamiętaj aby zarejestrować swoje konto na stronie domowej projektu: " echo "http://en.uptime-project.net " echo "Zarejestrowaną nazwę użytkownika i hasło wpisz do pliku /etc/yasuc.conf," echo "a następnie skopiuj plik /usr/share/yasuc/yasuc do katalogu " echo "/var/spool/cron. " echo "" echo "Zapraszamy do przyłączenia się do Ligi NND: " echo "http://nnd.league.uptime-project.net" echo "" echo "-------------------------------------------------------------------------" echo "" fi /bin/true } # arg 1: the old package version pre_remove() { # # do pre-remove stuff here # /bin/true } # arg 1: the old package version post_remove() { # # do post-remove stuff here # grep yasuc /etc/passwd >/dev/null if [ $? = 0 ]; then userdel yasuc fi grep yasuc /etc/group >/dev/null if [ $? = 0 ]; then groupdel yasuc fi /bin/true } op=$1 shift $op $*