PKGBUILDs/extra/avahi/avahi.install
2009-10-09 21:23:22 -05:00

42 lines
1.1 KiB
Text

post_install() {
echo -n "adding avahi system group... "
groupadd -g 84 avahi && echo "done."
echo -n "adding avahi system user... "
useradd -c "Avahi daemon" -u 84 -d / -g avahi -s /bin/false avahi \
&& echo "done."
passwd -l avahi &>/dev/null
post_upgrade
cat << 'EOM'
==> The following daemons may be added to DAEMONS in /etc/rc.conf:
-> avahi-daemon - the mdns responder, you probably want this.
dbus needs to be running when you start it.
-> avahi-dnsconfd - daemon used for peer-to-peer automatic dns
configuration on dhcp-less networks.
==> To use some of the client applications you will have to install python.
-> In addition, pygtk is required for the graphical ones and
twisted-web for avahi-bookmarks.
EOM
}
post_upgrade() {
true
}
pre_remove() {
# pre_remove gets called whenever post_remove is defined.
true
}
post_remove() {
# post_remove doesn't start at a newline like the other post_* functions,
# so we'll have to make one for ourselves.
echo -n -e "\nremoving avahi system user... "
userdel avahi && echo "done."
}
op=$1
shift
$op $*