]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Ensure runtime dirs for virtual services differ
authorPieter Lexis <pieter.lexis@powerdns.com>
Wed, 29 Apr 2020 08:12:03 +0000 (10:12 +0200)
committerPieter Lexis <pieter.lexis@powerdns.com>
Wed, 29 Apr 2020 08:12:03 +0000 (10:12 +0200)
pdns/Makefile.am
pdns/dnsdistdist/Makefile.am
pdns/recursordist/Makefile.am

index 9c18c801e599fc44989681b04f8b0e63e0287571..237a627ffe7f0bc0fa7df2562723742c21092ad7 100644 (file)
@@ -1615,6 +1615,7 @@ endif
 pdns@.service: pdns.service
        $(AM_V_GEN)sed -e 's!/pdns_server!& --config-name=%i!' \
          -e 's!Authoritative Server!& %i!' \
+         -e 's!RuntimeDirectory=.*!&-%i!' \
          < $< > $@
 
 systemdsystemunitdir = $(SYSTEMD_DIR)
index e8175a567570f0a7f28edaad577c7af31d8b9d7a..a66086d89b4dc122618b3cc10b9d2b90fcef1d4c 100644 (file)
@@ -468,7 +468,9 @@ if !HAVE_SYSTEMD_SYSTEM_CALL_FILTER
 endif
 
 dnsdist@.service: dnsdist.service
-       $(AM_V_GEN)sed -e 's!/dnsdist !&--config $(sysconfdir)/dnsdist-%i.conf !' < $< >$@
+       $(AM_V_GEN)sed -e 's!/dnsdist !&--config $(sysconfdir)/dnsdist-%i.conf !' \
+         -e 's!RuntimeDirectory=.*!&-%i!' \
+         < $< >$@
 
 systemdsystemunitdir = $(SYSTEMD_DIR)
 
index 6842f7d2487ca8001dff456d2fa82cebf1fdc9aa..a0deddf9dd14727c0d5d6035326188c39e587b2c 100644 (file)
@@ -549,6 +549,7 @@ endif
 pdns-recursor@.service: pdns-recursor.service
        $(AM_V_GEN)sed -e 's!/pdns_recursor!& --config-name=%i!' \
          -e 's!Recursor!& %i!' \
+         -e 's!RuntimeDirectory=.*!&-%i!' \
          < $< > $@
 
 systemdsystemunitdir = $(SYSTEMD_DIR)