PREIN
/bin/sh
/usr/share/rpm-helper/add-user hal $1 haldaemon / /sbin/nologin
/usr/share/rpm-helper/add-group hal $1 daemon haldaemon
# User haldaemon needs to be able to read authorizations
/usr/bin/polkit-auth --user haldaemon --grant org.freedesktop.policykit.read >& /dev/null || :
PREUN
/bin/sh
/usr/share/rpm-helper/del-service hal $1 haldaemon
POSTIN
/bin/sh
if [ "$1" = "2" -a -r /usr/share/hal/fdi/30osvendor/locale-policy.fdi ]; then
mv -f /usr/share/hal/fdi/30osvendor/locale-policy.fdi /usr/share/hal/fdi/policy/10osvendor/30-locale-policy.fdi > /dev/null
fi
/usr/share/rpm-helper/add-service hal $1 haldaemon
Triggers
hal <
0.2.97-3mdk
/bin/sh
/sbin/chkconfig --del haldaemon
/sbin/chkconfig --add haldaemon
hal <
0.5.7.1
/bin/sh
sed -i -e "/# This file is edited by fstab-sync - see 'man fstab-sync' for details/d" -e '/.*\,managed.*/d' /etc/fstab