# arg 1: the new package version post_install() { echo "==> mpd: Create a config under /etc/mpd.conf before using MPD (Example: /etc/mpd.conf.example)" groupadd -g 45 mpd &>/dev/null useradd -u 45 -g mpd -d /var/lib/mpd -s /bin/true mpd &>/dev/null gpasswd -a mpd audio &>/dev/null chown mpd:mpd -R /var/{lib,log,run}/mpd } # arg 1: the new package version # arg 2: the old package version post_upgrade() { echo "==> mpd: upgrade from 0.11 -> 0.12: configuration file syntax changed, " echo "==> mpd: make sure to update your configuration file! See example conf: /etc/mpd.conf.example" echo "==> mpd: If you install any of the optional dependencies, you will have to rebuild this package." post_install $1 } # arg 1: the old package version pre_remove() { userdel mpd &>/dev/null } op=$1 shift $op $*