diff options
Diffstat (limited to 'initscript')
-rw-r--r-- | initscript/debian/Makefile.am | 10 | ||||
-rwxr-xr-x | initscript/debian/avahi-daemon.in | 7 | ||||
-rwxr-xr-x | initscript/debian/avahi-dnsconfd.in | 7 |
3 files changed, 22 insertions, 2 deletions
diff --git a/initscript/debian/Makefile.am b/initscript/debian/Makefile.am index 4165ad3..7991ea6 100644 --- a/initscript/debian/Makefile.am +++ b/initscript/debian/Makefile.am @@ -32,9 +32,15 @@ CLEANFILES = \ avahi-dnsconfd avahi-daemon: avahi-daemon.in - sed -e 's,@sbindir\@,$(sbindir),g' $< > $@ + sed \ + -e 's,@sbindir\@,$(sbindir),g' \ + -e 's,@sysconfdir\@,$(sysconfdir),g' \ + $< > $@ chmod +x $@ avahi-dnsconfd: avahi-dnsconfd.in - sed -e 's,@sbindir\@,$(sbindir),g' $< > $@ + sed \ + -e 's,@sbindir\@,$(sbindir),g' \ + -e 's,@sysconfdir\@,$(sysconfdir),g' \ + $< > $@ chmod +x $@ diff --git a/initscript/debian/avahi-daemon.in b/initscript/debian/avahi-daemon.in index ddaeba4..feecc84 100755 --- a/initscript/debian/avahi-daemon.in +++ b/initscript/debian/avahi-daemon.in @@ -91,6 +91,13 @@ test -x $DAEMON || exit 0 # Function that starts the daemon/service. # d_start() { + if [ -s /etc/localtime ]; then + if [ ! -d /etc/avahi/etc ]; then + mkdir -p @sysconfdir@/avahi/etc >/dev/null 2>&1 + fi + cp -fp /etc/localtime @sysconfdir@/avahi/etc >/dev/null 2>&1 + fi; + $DAEMON -D } diff --git a/initscript/debian/avahi-dnsconfd.in b/initscript/debian/avahi-dnsconfd.in index 0720a9e..649d72f 100755 --- a/initscript/debian/avahi-dnsconfd.in +++ b/initscript/debian/avahi-dnsconfd.in @@ -91,6 +91,13 @@ test -x $DAEMON || exit 0 # Function that starts the daemon/service. # d_start() { + if [ -s /etc/localtime ]; then + if [ ! -d /etc/avahi/etc ]; then + mkdir -p @sysconfdir@/avahi/etc >/dev/null 2>&1 + fi + cp -fp /etc/localtime @sysconfdir@/avahi/etc >/dev/null 2>&1 + fi; + $DAEMON -D } |