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