From 53f5297f9f4bd666ac476aab1a931a7e3468be77 Mon Sep 17 00:00:00 2001 From: Igor Pashev Date: Wed, 28 May 2014 21:43:03 +0400 Subject: Refresh dbus service --- debian/avahi-daemon.postinst | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/debian/avahi-daemon.postinst b/debian/avahi-daemon.postinst index 5a317e4..ed62db9 100644 --- a/debian/avahi-daemon.postinst +++ b/debian/avahi-daemon.postinst @@ -24,9 +24,14 @@ case "$1" in addgroup --quiet --system netdev || true # Ask the bus to reload the config file - if [ -x "/etc/init.d/dbus" ]; then - invoke-rc.d dbus force-reload || true + if smf_present 2>/dev/null; then + svcadm refresh dbus || true + else + if [ -x "/etc/init.d/dbus" ]; then + invoke-rc.d dbus force-reload || true + fi fi + ;; abort-upgrade|abort-remove|abort-deconfigure) ;; -- cgit v1.2.3