From dc3a121cb5805063d8666b76d82808dcd846844e Mon Sep 17 00:00:00 2001 From: Scott Ullrich Date: Sat, 24 Jan 2009 22:58:41 +0000 Subject: Daemonize for the win. --- packages/avahi/avahi.inc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'packages') diff --git a/packages/avahi/avahi.inc b/packages/avahi/avahi.inc index a9e1038b..364ded51 100644 --- a/packages/avahi/avahi.inc +++ b/packages/avahi/avahi.inc @@ -62,6 +62,10 @@ function setup_avahi() { return; } + // Add needed users and groups + exec("/usr/sbin/pw useradd avahi"); + exec("/usr/sbin/pw groupadd avahi"); + // No supplied domains? Use the defaults. if(!$browsedomains) $browsedomains = "local, 0pointer.de, zeroconf.org"; @@ -124,7 +128,7 @@ EOF; fwrite($fd, $avahiconfig); fclose($fd); /* Write out rc.d startup file */ - $start = "/usr/local/sbin/avahi-daemon"; + $start = "/usr/local/sbin/avahi-daemon -D"; $stop = "/usr/bin/killall avahi-daemon"; write_rcfile(array( "file" => "avahi-daemon.sh", -- cgit v1.2.3