# arg 1: the new package version post_install () { [ -e /service ] || mkdir /service servicelist="acpid cron frontend remotes ntpd alsa-utils avahi dbus sshd rsyslog tty2 tty3" for i in $servicelist do ln -s /etc/sv/$i /service/$i done } # arg 1: the new package version # arg 2: the old package version post_upgrade(){ if [ -e /var/service ] then if [ ! -e /service ] then mkdir /service cd /var/service for i in * do ln -s /etc/sv/$i /service/$i done fi fi if [ -e /service/lircd ] then sv stop lircd remove_service.sh lircd add_service.sh remotes fi if [ -e /etc/sv/lircd ] then rm -r /etc/sv/lircd fi } pre_upgrade(){ if [ $(vercmp $2 2.1.1-60 ) -lt 0 ] then echo "Updating file permissions for /etc/sv to 755" chmod -R 755 /etc/sv fi } op=$1 shift $op $*