mirror of
https://gitdl.cn/https://github.com/chakralinux/core.git
synced 2025-02-04 06:57:13 +08:00
25 lines
592 B
Plaintext
25 lines
592 B
Plaintext
|
post_install() {
|
||
|
getent group dbus >/dev/null || usr/sbin/groupadd -g 81 dbus
|
||
|
getent passwd dbus >/dev/null || usr/sbin/useradd -c 'System message bus' -u 81 -g dbus -d '/' -s /bin/false dbus
|
||
|
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
|
||
|
}
|