summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPacho Ramos <pacho@gentoo.org>2013-11-17 12:56:34 +0000
committerPacho Ramos <pacho@gentoo.org>2013-11-17 12:56:34 +0000
commit43a64b0af7fd233c18e806059640706547c0be3b (patch)
treee4878c87c9feec41b8e1cb139c9ef2332a8975d3 /net-dns/dnssec-tools
parentAdd ruby20. (diff)
downloadhistorical-43a64b0af7fd233c18e806059640706547c0be3b.tar.gz
historical-43a64b0af7fd233c18e806059640706547c0be3b.tar.bz2
historical-43a64b0af7fd233c18e806059640706547c0be3b.zip
Add unit files (#491182)
Package-Manager: portage-2.2.7/cvs/Linux x86_64 Manifest-Sign-Key: 0xA188FBD4
Diffstat (limited to 'net-dns/dnssec-tools')
-rw-r--r--net-dns/dnssec-tools/ChangeLog9
-rw-r--r--net-dns/dnssec-tools/Manifest13
-rw-r--r--net-dns/dnssec-tools/dnssec-tools-2.0-r1.ebuild67
-rw-r--r--net-dns/dnssec-tools/files/donutsd.service8
-rw-r--r--net-dns/dnssec-tools/files/rollerd.service8
5 files changed, 98 insertions, 7 deletions
diff --git a/net-dns/dnssec-tools/ChangeLog b/net-dns/dnssec-tools/ChangeLog
index 8d03332cf907..037e5fb6c61a 100644
--- a/net-dns/dnssec-tools/ChangeLog
+++ b/net-dns/dnssec-tools/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-dns/dnssec-tools
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-dns/dnssec-tools/ChangeLog,v 1.7 2013/03/13 11:01:44 xmw Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-dns/dnssec-tools/ChangeLog,v 1.8 2013/11/17 12:56:30 pacho Exp $
+
+*dnssec-tools-2.0-r1 (17 Nov 2013)
+
+ 17 Nov 2013; Pacho Ramos <pacho@gentoo.org> +dnssec-tools-2.0-r1.ebuild,
+ +files/donutsd.service, +files/rollerd.service:
+ Add unit files (#491182)
*dnssec-tools-2.0 (13 Mar 2013)
@@ -45,4 +51,3 @@
22 May 2012; Michael Weber <xmw@gentoo.org> +dnssec-tools-1.12.2.ebuild,
+metadata.xml:
Initial import
-
diff --git a/net-dns/dnssec-tools/Manifest b/net-dns/dnssec-tools/Manifest
index c3f31310dfbe..025f1aa20dde 100644
--- a/net-dns/dnssec-tools/Manifest
+++ b/net-dns/dnssec-tools/Manifest
@@ -5,20 +5,23 @@ AUX dnssec-tools-1.13-dtinitconf.patch 575 SHA256 139c1c27c14e34fc47ceec694ad915
AUX dnssec-tools-2.0-dtinitconf.patch 614 SHA256 494d95c099f3260f9a5545a8928ff5d5a2dde7f4add33165678f0cf95c42058f SHA512 355bc83235147195c88a9b014aca6137ea9d51a785d615925d8254a14ab7eb962eb51fc6be5877841f81d75e62e2fd4b8b181fd3db483cd01fae988e4575a0c5 WHIRLPOOL 497432a5019a72f84efb204ba79779ea150fc6b623dbef8228de83147cf11fee18d6f9983a434e84a2c3baa8847f07d8c12e64bf808661a2df943d63c89f7ab4
AUX donutsd.confd 342 SHA256 7af120f5cbec3d0e430c9b04417185e8f1745990665a8a2c8f3fd0baedd63433 SHA512 84f9c685d90c4d6f2307a21c9267ef9b04453b1775084a743a1af0e8c9daf7f0bbb231203615fc7e826bb1c048860cb6d07d2e09309064cd71f2cd871b6bbf29 WHIRLPOOL 03b98279bd1198c22618a5cbd85e5ac5443c5cd098dacac825b1b71ea98019ab379495a72fbd4a908fc8f639cef672f2130637ac772e0a502af36b0014744cc8
AUX donutsd.initd 633 SHA256 a2f6db359f6c13fc59ec7bfca2a872d81abd8d73f841d105915273787c352a34 SHA512 1164f2f828c738356c79e1a41406c329b231d21d603069de3f883010ab61295ca5f9fdd6fabbdee9f6ffe114ec2baec0574e4720d6ecb3f7e926b051c1487d82 WHIRLPOOL 286807f1ed8a29e54df1c2a79ea60319c1fdb8059277ea83d31d9f6a8d85505bc74d017c62c46cd90abc0ec7bd54da5e78ee21a87ab1c5d3add4d2a1c4f6044a
+AUX donutsd.service 152 SHA256 263d1b885e01ac4160d4d86764fbde6338f0346ed0974630d0123173b68809eb SHA512 2b55bb89a55d0d563e1ec33df089ede30e3f9508459e6f0a12e3778c281cac53b0e8a8c44925e901a5520d1a79dda3235a627325c067adab2ad16f0d95f6fb57 WHIRLPOOL b2cf1d96ab3baea531bc56e087feb6e69ea616446a7929af34417251669b0f35de7694f6ee62a527600e529b80bde1600adaba07e8c5d062194bbc55b3d6c4ca
AUX rollerd.confd 346 SHA256 a2164c46778b848b9161c10edb09bf90b18e04821ae1f666dc0bc95bd1e9137e SHA512 995c14d42f93eaf64de57d6bae2fca708b908da90ec39821da3005e7837fef9638267471c72edc061c579e3104ee7454042cb6cf3a45ae82a26058bade66bf24 WHIRLPOOL e34b820581e3f3690cd04b2b8e301568845da209b4a599a96333c2e24e2c2efc45a1dd448e4093eb83ab6ed1d20295e410700ffc01b3a7eadb93cd08affbc42f
AUX rollerd.initd 520 SHA256 f0a415f190d7e0c891fe28f610cd905c733a9bd6ad5e982d2497882f45954c9b SHA512 e58eea8e0e3d9c4f95dd065e0cf77a69e0d6f09fb113a466116492a3082357ca6a8b5b4c12149e276fe0f45b1bfd2c4d290ffffd74492a2df015c72ff6432050 WHIRLPOOL df9e71cfb7cfd271caa3656a551a532af94e7bf2eba655146911db50031b2f23a4227081bea8a4816577cef25cb3871f17a5a838d54b4a8b6d09e476e20aac43
+AUX rollerd.service 202 SHA256 90c86937f89b4adfc48af2f6daffaf08dc32bc7f930247b94e2bad06dd32ed91 SHA512 5eb0786a0fcad3fe88db3d2391a2ec3dd272818aed0c17a664fff7f126da467ef2e47671212c86c7cc27f0e62873c63968cdbdff6c561499639f8a608e93648b WHIRLPOOL f586ae6c4c89a36ab93cfaf065524d4a27027afb5f569e18961ac443e23a33c1569973cc2b588535f14215f3a36e1dd3734c6054debde98d4ba5fec56d342548
DIST dnssec-tools-1.13.tar.gz 3299592 SHA256 ac2caba324f96170406c202724344315371c3ef83815236e95b48a6021b2be91 SHA512 ef9e5e2652d4673ba8f74bed8055fd108aa8e43bd3aab4e1527385ab189a63f9fa989bfa6c574252dad9e5997f72a29f4d12cca2a2d9ff950207046c08bece18 WHIRLPOOL 354e072584dab9458224ff0ca8f303d35026686688f8dcaf3a0d43a9c12e628430dd7877f776f2f8c1b8460c4f2eb7cc1061e10f304bd02538130bcd40d6b03b
DIST dnssec-tools-1.14.tar.gz 3337126 SHA256 10c387879cb1cc9e26c239a6dc99a4cba23e8b336c4231d0a9eb204369bbdbeb SHA512 398a59e30a88516881dd4252c735b5a8320e3bc30087cceb5cbc707ba0c7d7e82455047b4f38b655b993bfb738880b42c3c0df24fe23fe70feccc0c83e991bba WHIRLPOOL d490f153a949ec3637401ccf6cb93edc8479d5c7479295dea16b7a1326a0a56c3e485bfbdc7cbd89769bc825d2dc913ac48d31ead06f6c7be1b350e01775ff61
DIST dnssec-tools-2.0.tar.gz 4271431 SHA256 7fd5d483c7a4b25277f17d9010b8de79a21948884368e6d870bec0194d007445 SHA512 48d05b9deb34b964cb5040c411ecf8347c129025bfd1d1f568ce9394c3580b87932ad71ee187736fbf2bd372bc44d0f26f2423a1a6f9c05419f6030aaecc4df5 WHIRLPOOL 47b795a785faf23ef1401e0f53294fbb5b706ba3ede14191bac9763eae9fbb9637c7a250a5c08256c415574620272de6adf66b916db9b5556d6847097dd946de
EBUILD dnssec-tools-1.13-r1.ebuild 1675 SHA256 a5c2d46917f64f1ecee948cf885d6795f45456b91607984a669c9bd973678790 SHA512 b7e4828ae53feeb602f1efca1a599ce4db20f3d67a35f42db7e49745a4380398d0eafa99d87db363c5ab0c5843e1a709c9597c0bb43aa6bd94588b2c26ea3521 WHIRLPOOL ef893bbe0e5cdeea53b357e57e034915a4fb096c0a0fce2f15b7195700dd86031a1534932c120cb7186d6a928888324351b52cd53c56c3f18db49b286e6c143a
EBUILD dnssec-tools-1.14.ebuild 1678 SHA256 71199e73ae6c9e7c380e62f490e93d3a39f387131a054da21d0d308cb29001d8 SHA512 7922106e784d57b2babc2a979f9c976d20feb010d53917f4bb84d8a8592702843fdea184de40c54bb1c555ce850374cbe7583f7474f096705b073c3b1189c344 WHIRLPOOL 6cd8d9aec8b761d548bb02b23d1600020ad35cfab51d92981d51ec9739ec785eeadd60d199a4d32cf9fa75e687709df19b647b089f2be08c4fba8b56efd258db
+EBUILD dnssec-tools-2.0-r1.ebuild 1781 SHA256 0c882f03d37e10acb04600f72b625960d189c16f60c936712bc0fa24e6fa2bea SHA512 e5f099f49db209fc30bebfcd9d64c9fe14e721fc976a5955a9ec9fb2ebc03f1e7089c9a3f20dee073301141ea24d03f3b55ef04741cc277b48b42be222f3a0a9 WHIRLPOOL 552e91d4731c2eba612f3738e4ec1505c6044dc72fb8a20b7c8cabe3289c77b8b1784ba2bc2a706e4d2d0f874905591f198ed5bfd4c89467912197152ba187ed
EBUILD dnssec-tools-2.0.ebuild 1676 SHA256 e161f22d80b8ce60ff462370976660a46a96c26f128dd5778c55833786699ef8 SHA512 130d54a6a895a6dfab2f575354bbb89638e9da6c7a03f30afb12ea387595a07d07d051127aeb4247ad1f132cff369978e78d6403ff91573cc6a5609211a81f98 WHIRLPOOL 227ca3cc09e110a7547646f1154329ebaa666cd0064d2473e9408bc2e91a38c87010645a568367043fd10e50d63e1531fa27cbece350504df17cbd8c1f651419
-MISC ChangeLog 1676 SHA256 2916419a4627ac185e7e56f7e7eec162d0dd0a8ebbf72c32f3559401208a22d8 SHA512 430c88a80bbee02c6d091c6fb5879ad73188976002001d9c6a89d0f8d6f0793b9cf0d846b874c4808b0138d5bdac0a100036390f4048fccbd91fb5cca91856b8 WHIRLPOOL fd09889c960e3b988fb1a12cc4687401b8378802d7928b615a6642b3f2e853c70efe96e7936da6cf47a63d200a4e8600c7ac1018246f5886a701250ae00460bc
+MISC ChangeLog 1866 SHA256 6311e36f94a3b02f0ca90b8c0b9d5a63d0b87f66b632e9ae20d6a212d8959b06 SHA512 cfe4da67d3a6319ccc355a28782b0073524a47a698e3beadb2f9fc966fa3d1213650b64fdae834c3c86df7084eb82954f1b423a48c61797123e3c52ed380fbe4 WHIRLPOOL 6786e1130e061e50cf2b3dfd18965d9af1f32fee0d3525afc8568e36fc8843326c886ed07ce878c8e8406e15d2b33fdce59eea0b5d057f2a3b9a1ab5c2fb5a01
MISC metadata.xml 224 SHA256 f810c6de744adceee241992d3f713142db3e7025986f6cc5898cfe3c9cb2f4a7 SHA512 4f78d959809ec0db2f9be2a7747d572fa8ee03d177044dd46574881a6ee83736510b76062c12daecae609282d197ba466e8a3e3a654b1383e04c659acd41bef5 WHIRLPOOL 0300a228d371c918b051bc24859dfe4e5d0d2a71b80f697f202749c5aca69efcee4be6e69454c9abfa4ced28e19a9d1f71d6d7eaf54290b8d03b5c04fd209868
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.19 (GNU/Linux)
+Version: GnuPG v2.0.22 (GNU/Linux)
-iF4EAREIAAYFAlFAXMcACgkQknrdDGLu8JAv4wEAg0U7yMtzNbJI1GF111H9mWFw
-wEEJdcU2/PCTRzFbw2UA/14UW1GNpYXY+jPqVNoT7nvLo+kzQflVW5k0b+wznc2X
-=4w7P
+iEYEAREIAAYFAlKIvP8ACgkQCaWpQKGI+9QkjwCbBqL3/+aR4Rbp+ivNym/rfXV1
+i8MAni/Xam1xSXM87uAC7eXQy5gmQDZI
+=IvCw
-----END PGP SIGNATURE-----
diff --git a/net-dns/dnssec-tools/dnssec-tools-2.0-r1.ebuild b/net-dns/dnssec-tools/dnssec-tools-2.0-r1.ebuild
new file mode 100644
index 000000000000..3fe7a928057b
--- /dev/null
+++ b/net-dns/dnssec-tools/dnssec-tools-2.0-r1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-dns/dnssec-tools/dnssec-tools-2.0-r1.ebuild,v 1.1 2013/11/17 12:56:30 pacho Exp $
+
+EAPI=4
+
+inherit eutils qt4-r2 systemd
+
+DESCRIPTION="tools to ease the deployment of DNSSEC related technologies"
+HOMEPAGE="http://www.dnssec-tools.org/"
+SRC_URI="http://www.dnssec-tools.org/download/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="static-libs"
+
+RDEPEND="dev-lang/perl
+ dev-perl/Crypt-OpenSSL-Random
+ dev-perl/Getopt-GUI-Long
+ dev-perl/GraphViz
+ dev-perl/MailTools
+ dev-perl/Net-DNS
+ dev-perl/XML-Simple"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ sed -e '/^maninstall:/,+3s:$(MKPATH) $(mandir)/$(man1dir):$(MKPATH) $(DESTDIR)/$(mandir)/$(man1dir):' \
+ -i Makefile.in || die
+ sed -e 's:/usr/local/etc:/etc:g' \
+ -e 's:/usr/local:/usr:g' \
+ -i tools/donuts/donuts \
+ -i tools/etc/dnssec-tools/dnssec-tools.conf \
+ -i tools/scripts/genkrf || die
+ epatch "${FILESDIR}"/${PN}-2.0-dtinitconf.patch
+}
+
+src_configure() {
+ econf \
+ --disable-bind-checks \
+ --without-validator \
+ --with-perl-build-args=INSTALLDIRS=vendor \
+ $(use_enable static-libs static)
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+
+ newinitd "${FILESDIR}"/rollerd.initd rollerd
+ newconfd "${FILESDIR}"/rollerd.confd rollerd
+ systemd_dounit "${FILESDIR}"/rollerd.service
+
+ newinitd "${FILESDIR}"/donutsd.initd donutsd
+ newconfd "${FILESDIR}"/donutsd.confd donutsd
+ systemd_dounit "${FILESDIR}"/donutsd.service
+
+ prune_libtool_files
+}
+
+pkg_postinst() {
+ einfo
+ elog "Please run 'dtinitconf' in order to set up the required"
+ elog "/etc/dnssec-tools/dnssec-tools.conf file"
+ einfo
+ elog "DNSSEC Validator has been split into net-dns/dnsval"
+ einfo
+}
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.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