dbus: run dbus-uuidgen --ensure via post-install not via runit.

Also remove the REMOVE script, which is completely wrong.
This commit is contained in:
Juan RP 2015-01-13 19:09:24 +01:00
parent 77321f7e72
commit a1628c643e
4 changed files with 4 additions and 22 deletions

View file

@ -1,13 +1,9 @@
#
# This script fixes permissions for dbus-daemon-launch-helper.
#
dbus_launch=usr/libexec/dbus-daemon-launch-helper
case "${ACTION}" in
post)
[ ! -d var/lib/dbus ] && install -d var/lib/dbus
[ ! -d etc/dbus-1/session.d ] && install -d etc/dbus-1/session.d
chown root:22 ${dbus_launch}
chmod 4750 ${dbus_launch}
chown root:22 usr/libexec/dbus-daemon-launch-helper
chmod 4750 usr/libexec/dbus-daemon-launch-helper
usr/bin/dbus-uuidgen --ensure || :
;;
esac

View file

@ -1,13 +0,0 @@
#
# This script removes pre-created dirs required for dbus-daemon.
#
case "${ACTION}" in
purge)
if [ -d var/run/dbus ]; then
rm -rf var/run/dbus
fi
if [ -d etc/dbus-1/session.d ]; then
rm -rf etc/dbus-1/session.d
fi
;;
esac

View file

@ -1,4 +1,3 @@
#!/bin/sh
[ ! -d /run/dbus ] && install -m755 -g 22 -o 22 -d /run/dbus
dbus-uuidgen --ensure
exec dbus-daemon --system --nofork --nopidfile

View file

@ -2,7 +2,7 @@
#
pkgname=dbus
version=1.8.14
revision=1
revision=2
short_desc="Message bus system"
maintainer="Juan RP <xtraeme@gmail.com>"
license="GPL-2"