]> git.ipfire.org Git - people/ms/dnsmasq.git/commitdiff
Debian change: write pid-file even using systemd.
authorSimon Kelley <simon@thekelleys.org.uk>
Fri, 9 May 2014 19:47:09 +0000 (20:47 +0100)
committerSimon Kelley <simon@thekelleys.org.uk>
Sun, 11 May 2014 16:43:29 +0000 (17:43 +0100)
debian/changelog
debian/init
debian/systemd.service

index 3c98631a7bf49566e811e42ccc788aef3a46a7fd..605a3f5a03ea2f93c5932e963cb4aa024497aaa9 100644 (file)
@@ -1,3 +1,10 @@
+dnsmasq (2.70-3) unstable; urgency=low
+
+   * Write a pid-file, even when being started using systemd, since
+     other components may wish to signal dnsmasq.
+       
+ -- Simon Kelley <simon@thekelleys.org.uk>  Fri, 09 May 2014 20:45:11 +0000
+
 dnsmasq (2.70-2) unstable; urgency=low
 
    * Ensure daemon not stared if dnsmasq package has been removed,
index 3db7dcab2fbf4d05043c8e4d6356b3652de75005..0a6b17601456d885d1d0c702d2e349afd992958f 100644 (file)
@@ -277,9 +277,8 @@ case "$1" in
        stop_resolvconf
        ;;
   systemd-exec)
-#  --pid-file without argument disables writing a PIDfile, we don't need one with sytemd.
 # Enable DBus by default because we use DBus activation with systemd.
-       exec $DAEMON --keep-in-foreground --pid-file --enable-dbus \
+       exec $DAEMON --keep-in-foreground --enable-dbus \
            ${MAILHOSTNAME:+ -m $MAILHOSTNAME} \
            ${MAILTARGET:+ -t $MAILTARGET} \
            ${DNSMASQ_USER:+ -u $DNSMASQ_USER} \
index d75ab62ab95314ece7992c345bfea7a42fce8b61..284e535e5a715f7f110376966550f1c4977cf32b 100644 (file)
@@ -13,9 +13,8 @@ ExecStartPre=/usr/sbin/dnsmasq --test
 # itself, when called with the "systemd-exec" function.
 #
 # It also adds the command-line flags
-#    --keep-in-foreground --pid-file --enable-dbus 
-# to disable writing a pid-file (not needed with systemd) and 
-# enable DBus by default because we use DBus activation.
+#    --keep-in-foreground --enable-dbus 
+# to enable DBus by default because we use DBus activation.
 #
 ExecStart=/etc/init.d/dnsmasq systemd-exec