mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2024-11-18 22:54:00 +00:00
42 lines
1.1 KiB
Text
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 $*
|