diff --git a/utils/dbus/Makefile b/utils/dbus/Makefile index 193d54d2cb..e29b59673d 100644 --- a/utils/dbus/Makefile +++ b/utils/dbus/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=dbus PKG_VERSION:=1.16.2 -PKG_RELEASE:=2 +PKG_RELEASE:=3 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz PKG_SOURCE_URL:=https://dbus.freedesktop.org/releases/dbus diff --git a/utils/dbus/files/dbus.init b/utils/dbus/files/dbus.init index ec2e97b619..afd59c98bd 100644 --- a/utils/dbus/files/dbus.init +++ b/utils/dbus/files/dbus.init @@ -15,6 +15,7 @@ start_service() { mkdir -m 0755 -p /var/lib/dbus mkdir -m 0755 -p /var/run/dbus chown dbus:dbus /var/lib/dbus /var/run/dbus + chown -R dbus:dbus /etc/dbus-1 [ -x /usr/bin/dbus-uuidgen ] && /usr/bin/dbus-uuidgen --ensure @@ -26,6 +27,7 @@ start_service() { procd_set_param stdout 1 procd_set_param stderr 1 [ -x /sbin/ujail -a -e /etc/capabilities/dbus.json ] && { + procd_append_param command --nopidfile procd_add_jail dbus procd_set_param user dbus procd_set_param group dbus