diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /net-dns/dnssec-tools/files |
reinit the tree, so we can have metadata
Diffstat (limited to 'net-dns/dnssec-tools/files')
-rw-r--r-- | net-dns/dnssec-tools/files/dnssec-tools-2.0-dtinitconf.patch | 24 | ||||
-rw-r--r-- | net-dns/dnssec-tools/files/donutsd.confd | 8 | ||||
-rw-r--r-- | net-dns/dnssec-tools/files/donutsd.initd | 19 | ||||
-rw-r--r-- | net-dns/dnssec-tools/files/donutsd.service | 8 | ||||
-rw-r--r-- | net-dns/dnssec-tools/files/rollerd.confd | 8 | ||||
-rw-r--r-- | net-dns/dnssec-tools/files/rollerd.initd | 16 | ||||
-rw-r--r-- | net-dns/dnssec-tools/files/rollerd.service | 8 |
7 files changed, 91 insertions, 0 deletions
diff --git a/net-dns/dnssec-tools/files/dnssec-tools-2.0-dtinitconf.patch b/net-dns/dnssec-tools/files/dnssec-tools-2.0-dtinitconf.patch new file mode 100644 index 000000000000..ee6adf7031d1 --- /dev/null +++ b/net-dns/dnssec-tools/files/dnssec-tools-2.0-dtinitconf.patch @@ -0,0 +1,24 @@ +--- dnssec-tools-2.0/tools/scripts/dtinitconf ++++ dnssec-tools-2.0/tools/scripts/dtinitconf +@@ -58,8 +58,8 @@ + # + my @COMMON_BINDLOCS = + ( +- "/usr/local/sbin", +- "/usr/sbin", ++ "/usr/local/bin", ++ "/usr/bin", + ); + + # +@@ -424,8 +424,8 @@ + $admin = $opts{'admin'} || dnssec_tools_default("admin"); + $zoneparser = $opts{'zoneparser'} || dnssec_tools_default("zoneparser"); + +- $binddir = $opts{'binddir'}; +- $dtdir = $opts{'dtdir'}; ++ $binddir = $opts{'binddir'} || 'path'; ++ $dtdir = $opts{'dtdir'} || 'path'; + + $outfile = $opts{'outfile'} || getconffile(); + $overwrite = $opts{'overwrite'}; diff --git a/net-dns/dnssec-tools/files/donutsd.confd b/net-dns/dnssec-tools/files/donutsd.confd new file mode 100644 index 000000000000..f6368a6d07ec --- /dev/null +++ b/net-dns/dnssec-tools/files/donutsd.confd @@ -0,0 +1,8 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +DONUTSD_CMD="donutsd" +DONUTSD_CONFPATH="/etc/dnssec-tools/donutsd.db" +DONUTSD_PID="/var/run/donutsd.pid" +DONUTSD_OPTS="" + diff --git a/net-dns/dnssec-tools/files/donutsd.initd b/net-dns/dnssec-tools/files/donutsd.initd new file mode 100644 index 000000000000..0d9c87e8fa18 --- /dev/null +++ b/net-dns/dnssec-tools/files/donutsd.initd @@ -0,0 +1,19 @@ +#!/sbin/openrc-run +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +depend() { + need mta +} + +start() { + ebegin "Starting the DNSSEC monitoring daemon" + start-stop-daemon --start --pidfile ${DONUTSD_PIDFILE} --make-pidfile --background --exec ${DONUTSD_CMD} -- -i ${DONUTSD_CONFPATH} ${DONUTSD_OPTS} + eend $? "failed to start donutsd" +} + +stop() { + ebegin "Stopping donutsd" + start-stop-daemon --stop --pidfile ${DONUTSD_PIDFILE} + eend $? "Failed to stop donutsd" +} diff --git a/net-dns/dnssec-tools/files/donutsd.service b/net-dns/dnssec-tools/files/donutsd.service new file mode 100644 index 000000000000..b7ddbb8c0f03 --- /dev/null +++ b/net-dns/dnssec-tools/files/donutsd.service @@ -0,0 +1,8 @@ +[Unit] +Description=DNSSEC monitoring daemon + +[Service] +ExecStart=/usr/bin/donutsd -i /etc/dnssec-tools/donutsd.db + +[Install] +WantedBy=multi-user.target diff --git a/net-dns/dnssec-tools/files/rollerd.confd b/net-dns/dnssec-tools/files/rollerd.confd new file mode 100644 index 000000000000..f0530088405b --- /dev/null +++ b/net-dns/dnssec-tools/files/rollerd.confd @@ -0,0 +1,8 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +ROLLERD_CMD="rollerd" +ROLLERD_RRFILE="/etc/dnssec-tools/dnssec-tools.rollrec" +ROLLERD_KRFDIR="/var/bind/pri" +ROLLERD_OPTS="" + diff --git a/net-dns/dnssec-tools/files/rollerd.initd b/net-dns/dnssec-tools/files/rollerd.initd new file mode 100644 index 000000000000..1a0daf833f02 --- /dev/null +++ b/net-dns/dnssec-tools/files/rollerd.initd @@ -0,0 +1,16 @@ +#!/sbin/openrc-run +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +start() { + ebegin "Starting DNSSEC control daemon" + "${ROLLERD_CMD}" --rrfile "${ROLLERD_RRFILE}" \ + -directory "${ROLLERD_KRFDIR}" ${ROLLERD_OPTS} + eend $? "failed to start rollerd" +} + +stop() { + ebegin "stoping rollerd" + /usr/bin/rollctl -halt + eend $? "failed to stop rollerd" +} diff --git a/net-dns/dnssec-tools/files/rollerd.service b/net-dns/dnssec-tools/files/rollerd.service new file mode 100644 index 000000000000..2e4aef87b569 --- /dev/null +++ b/net-dns/dnssec-tools/files/rollerd.service @@ -0,0 +1,8 @@ +[Unit] +Description=DNSSEC control daemon + +[Service] +ExecStart=/usr/bin/rollerd -foreground --rrfile /etc/dnssec-tools/dnssec-tools.rollrec -directory /var/bind/pri + +[Install] +WantedBy=multi-user.target |