core/dbus-core/dbus.install

40 lines
803 B
Plaintext

post_install() {
if ! getent group dbus >/dev/null; then
/usr/sbin/groupadd -g 81 dbus || {
echo 'Could not set up the dbus group!'
return 1
}
fi
if ! getent passwd dbus >/dev/null; then
/usr/sbin/useradd -c 'System message bus' -u 81 -g dbus -d '/' -s /bin/false dbus || {
echo 'Could not set up the dbus user!'
return 1
}
fi
usr/bin/passwd -l dbus >/dev/null
dbus-uuidgen --ensure
}
post_upgrade() {
post_install
#Make sure new rc script can shutdown running dbus
if [ -f /var/run/dbus/pid ]; then
mv /var/run/dbus/pid /var/run/dbus.pid
fi
}
post_remove() {
if getent passwd dbus >/dev/null; then
/usr/sbin/userdel dbus
fi
if getent group dbus >/dev/null; then
/usr/sbin/groupdel dbus
fi
}
# vim:set ts=2 sw=2 et: