From 1f7f745aadab8de50ac7e7bf37a68371f7f5b566 Mon Sep 17 00:00:00 2001 From: Peter van Dijk Date: Wed, 5 Dec 2012 14:37:01 +0000 Subject: [PATCH] import pdns-recursor systemd unit file, thanks Morten Stevens git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2966 d19b8d6e-7fed-0310-83ef-9ca221ded41b --- Makefile.am | 3 ++- contrib/systemd-pdns-recursor.service | 10 ++++++++++ pdns/dist-recursor | 2 ++ 3 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 contrib/systemd-pdns-recursor.service diff --git a/Makefile.am b/Makefile.am index 059e2f134..1aebf6717 100644 --- a/Makefile.am +++ b/Makefile.am @@ -2,7 +2,8 @@ SUBDIRS=modules codedocs @programdescend@ DIST_SUBDIRS=modules codedocs pdns pdns/ext/rapidjson EXTRA_DIST=TODO README HACKING INSTALL ChangeLog debian-pdns/* pdns.spec \ codedocs/Makefile codedocs/doxygen.conf contrib/powerdns.solaris.init.d \ -contrib/systemd-pdns.service bootstrap build-scripts/semistaticg++ +contrib/systemd-pdns.service contrib/systemd-pdns-recursor.service \ +bootstrap build-scripts/semistaticg++ ACLOCAL_AMFLAGS = -I. diff --git a/contrib/systemd-pdns-recursor.service b/contrib/systemd-pdns-recursor.service new file mode 100644 index 000000000..8f4404e1d --- /dev/null +++ b/contrib/systemd-pdns-recursor.service @@ -0,0 +1,10 @@ +[Unit] +Description=PowerDNS recursing nameserver +After=network.target + +[Service] +Type=forking +ExecStart=/usr/sbin/pdns_recursor --daemon + +[Install] +WantedBy=multi-user.target diff --git a/pdns/dist-recursor b/pdns/dist-recursor index ba31ec78b..4a5714872 100755 --- a/pdns/dist-recursor +++ b/pdns/dist-recursor @@ -47,6 +47,8 @@ cp pdns-recursor.init.d $DIRNAME cp docs/pdns_recursor.1 docs/rec_control.1 $DIRNAME cp configure-recursor $DIRNAME/configure cp powerdns-example-script.lua $DIRNAME +mkdir -p $DIRNAME/contrib +cp ../contrib/systemd-pdns-recursor.service $DIRNAME/contrib mkdir -p $DIRNAME/sysdeps rm -f sysdeps-recursor/*~ -- 2.49.0