summaryrefslogtreecommitdiff
path: root/net-misc/dibbler
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /net-misc/dibbler
reinit the tree, so we can have metadata
Diffstat (limited to 'net-misc/dibbler')
-rw-r--r--net-misc/dibbler/Manifest9
-rw-r--r--net-misc/dibbler/dibbler-1.0.1.ebuild51
-rw-r--r--net-misc/dibbler/files/dibbler-client19
-rw-r--r--net-misc/dibbler/files/dibbler-client.service8
-rw-r--r--net-misc/dibbler/files/dibbler-relay19
-rw-r--r--net-misc/dibbler/files/dibbler-server19
-rw-r--r--net-misc/dibbler/metadata.xml8
7 files changed, 133 insertions, 0 deletions
diff --git a/net-misc/dibbler/Manifest b/net-misc/dibbler/Manifest
new file mode 100644
index 000000000000..a75862f7b7f0
--- /dev/null
+++ b/net-misc/dibbler/Manifest
@@ -0,0 +1,9 @@
+AUX dibbler-client 354 SHA256 9c9b7edb4091121e84fde41bb631a48938f1c8ebf2c85a373fbac9c8f9349f4a SHA512 2ef18db1cd172f40291573a6f34209d6841f39f90b14a0731abf54cae6fbf90850d1cbeb3d6d985f0f9957c5a4228c794fc9b8d69c716bf0df7ee857b510de66 WHIRLPOOL 8a98e300d5e5a925d6993493a64379fa70a46fdc7253b23840f0b78a7774abca1cc100744e849f41470927eaa1ba2a71ef766c24f1961819f2c2c2ad55e244dc
+AUX dibbler-client.service 134 SHA256 1f5d6ef13392cba1c9fa01bfecc39967974568cd2c10fcfbee2ee7e88c3b378b SHA512 419e40ac4110061e675cccd351b5a3e5f46e0c62d5169feb97eadee805d99b9caaae5f65fb9433808081d670db1cbb5ba6d9776e794f4cff624ec85906e28613 WHIRLPOOL b04cd675afed703acdddbe2494f47f15b381fb88a4ae6ebb2b932414dae71ba5a051e1a277f4b225e52834e19cdf5cb3a6fcd53091f777463298948f9f82c8ae
+AUX dibbler-relay 348 SHA256 1c27d02040b49982bb1f2453e9ca5b8f78bb4b67caeb62b773682b0bdf01a653 SHA512 5eb62c4c7e9a4c5b558d0fed79a41b5a2db996349ab5ebfdff2f50d2bf0ba0e4293aab1a9bb089014aacaa3a502a7a13c14b3f3fe9510d1c0d91fca2b0674745 WHIRLPOOL 47b5abedcde1f60f47b19ef97a845984c698ad9e9512101c0d7eae7cc3958abb6dedb27c94d9fe206442553bd7d7a2ba8d1657c031738e7fec7869eeba7de02b
+AUX dibbler-server 354 SHA256 a3c98c6b1aedab5ef432eff7c8a4916c0e2f1a0f43b1102197253a83fb833cbe SHA512 3d2f1df6263e3373988d5ba75479a7bed16c3a363809fdde582afeebab0cda746c91d02f8a9535e15ed1095c098f4ab3721322092bc692e0403f8c46f16adcd5 WHIRLPOOL 4671e04a469f3ae956d8177efc93680f3ef7e7a3ee585b68ba66f930bd9cb2a8d98aee0669713f52426ba567c6321d6cd189679833d6e9e26c3688611a3d7ff7
+DIST dibbler-1.0.1.tar.gz 4375118 SHA256 27869877e060c039cbc24a5f6a9dd69006bf67de0ffdf29a645a80aef6e476a1 SHA512 2369d4a3ca50a1c60bd5a47bf4168d4c113e2fdcb1ae4d937a3bf226c057142f2e81f6c46bf4e1dfa9ca0d2e92f7f857572a4bfb0d0dd721c35efe762e6c3ea0 WHIRLPOOL dafc1663b487bc62068ef86be6261484729cf8da966f5572b1e459fb3a902c9474d9a8bea361dba683111f9f7994b86a3a7484333c77c9f977ec54169653898d
+EBUILD dibbler-1.0.1.ebuild 1191 SHA256 0dd1e2cfcaa6a215bade2089a453abf114b850ddb68de1fb569351cfc65cb246 SHA512 1d2dcff9ec38d8e9521a8a1e5fddba4a0738d809b739e0d033f592bcee6b36ad3b22ed4a818a6a31f8854b080333c9669e8bf87ff8df20336652c98e8ccd9bf0 WHIRLPOOL c80b4d169bedbba34462dcf682e2e480c2abeda9bd5ae160bc7f600b5932e9451bcdf0a98d64a3d797f0822e56f3aae2b3fad8161aa3fd2ecac31e26dd74831e
+MISC ChangeLog 3276 SHA256 0ad2063e35bc0575d2dfc8b24c83e7b1674bf2a02626f4507298b8a4fbc942da SHA512 c77f88e82411cb482f655763673044739095ab7a38f4f53f0623b2e0da8983725661b769938530a2c516f3fa0c35c9571719cc0725eb646332c4eae79e3ae721 WHIRLPOOL d59e718d145cb177422641e645f944e95c1a7859a9d83be02cdbb58704390ef54445d8e6d0fa56b6a2fa8d7474962a38a6e5a589216934d25a308e7b0a18cbba
+MISC ChangeLog-2015 4813 SHA256 17d2248d567df64f34479a7bbbfa44da356bce2c1689f28d57d34864b8e87553 SHA512 aea9dead9c6b5febf3a66342fba29bce1d0a4099f1685bf428578128ebf1e33481cb27efe3f7bbb8f35d87ffb3626720595f0befd905bd8b40f27664a947281c WHIRLPOOL 4083bdd3ee548be06a217c4d764fe9e57a4495ebfc6724b1194e16d1d0e5b836818e50c82a71fdae7c1b131cff1d1449b4576b3421830a30f115e33daad5a8e3
+MISC metadata.xml 252 SHA256 f09077829bd604b153aecd586b23fe39af2279d2b5871eb74391c7b7e9496404 SHA512 6a56c24e3731dd9512fa264d3dce1fe36ace891a17394c483586e0be1fffd153e901228d3ee9c471a226b04cec27d3f78ed2de491e46238de4b06538dab7e724 WHIRLPOOL 5da21d058640f220853befb609832550c9078b8879264a87ffb4b845b89e557ae43f04975c4e7b65531b2b843f6a6cd5b139648b72574b555e8cf6610ffd610e
diff --git a/net-misc/dibbler/dibbler-1.0.1.ebuild b/net-misc/dibbler/dibbler-1.0.1.ebuild
new file mode 100644
index 000000000000..6e7824899da4
--- /dev/null
+++ b/net-misc/dibbler/dibbler-1.0.1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+inherit eutils readme.gentoo systemd
+
+DESCRIPTION="Portable DHCPv6 implementation (server, client and relay)"
+HOMEPAGE="http://klub.com.pl/dhcpv6/"
+SRC_URI="http://klub.com.pl/dhcpv6/dibbler/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~arm64 hppa ~mips x86"
+IUSE="doc"
+
+DEPEND="doc? ( || (
+ dev-texlive/texlive-latexextra
+ dev-tex/floatflt )
+ )"
+RDEPEND=""
+
+DOC_CONTENTS="Make sure that you modify client.conf, server.conf and/or relay.conf
+to suit your needs. They are stored in /etc/dibbler"
+
+src_prepare() {
+ epatch_user
+}
+
+src_compile() {
+ emake
+ # devel documentation is broken and users should consult the online version
+ # http://klub.com.pl/dhcpv6/doxygen/
+ use doc && emake -C doc/ user
+}
+
+src_install() {
+ readme.gentoo_create_doc
+
+ dosbin dibbler-{client,relay,server}
+ doman doc/man/*.8
+
+ insinto /etc/dibbler
+ doins doc/examples/*.conf
+ dodir /var/lib/dibbler
+
+ dodoc AUTHORS CHANGELOG RELNOTES TODO
+ use doc && dodoc doc/dibbler-user.pdf
+
+ doinitd "${FILESDIR}"/dibbler-{client,relay,server}
+ systemd_dounit "${FILESDIR}"/dibbler-client.service
+}
diff --git a/net-misc/dibbler/files/dibbler-client b/net-misc/dibbler/files/dibbler-client
new file mode 100644
index 000000000000..ec381be75f9f
--- /dev/null
+++ b/net-misc/dibbler/files/dibbler-client
@@ -0,0 +1,19 @@
+#!/sbin/openrc-run
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+depend() {
+ need net
+}
+
+start() {
+ ebegin "Starting DHCPv6 client: dibbler-client"
+ /usr/sbin/dibbler-client start
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping DHCPv6 client: dibbler-client"
+ /usr/sbin/dibbler-client stop
+ eend $?
+}
diff --git a/net-misc/dibbler/files/dibbler-client.service b/net-misc/dibbler/files/dibbler-client.service
new file mode 100644
index 000000000000..bdac26318fc0
--- /dev/null
+++ b/net-misc/dibbler/files/dibbler-client.service
@@ -0,0 +1,8 @@
+[Unit]
+Description=Dibbler IPv6 DHCPv6 Client
+
+[Service]
+ExecStart=/usr/sbin/dibbler-client run
+
+[Install]
+WantedBy=multi-user.target
diff --git a/net-misc/dibbler/files/dibbler-relay b/net-misc/dibbler/files/dibbler-relay
new file mode 100644
index 000000000000..1adf16f9fab2
--- /dev/null
+++ b/net-misc/dibbler/files/dibbler-relay
@@ -0,0 +1,19 @@
+#!/sbin/openrc-run
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+depend() {
+ need net
+}
+
+start() {
+ ebegin "Starting DHCPv6 relay: dibbler-relay"
+ /usr/sbin/dibbler-relay start
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping DHCPv6 relay: dibbler-relay"
+ /usr/sbin/dibbler-relay stop
+ eend $?
+}
diff --git a/net-misc/dibbler/files/dibbler-server b/net-misc/dibbler/files/dibbler-server
new file mode 100644
index 000000000000..95f2845ae325
--- /dev/null
+++ b/net-misc/dibbler/files/dibbler-server
@@ -0,0 +1,19 @@
+#!/sbin/openrc-run
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+depend() {
+ need net
+}
+
+start() {
+ ebegin "Starting DHCPv6 server: dibbler-server"
+ /usr/sbin/dibbler-server start
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping DHCPv6 server: dibbler-server"
+ /usr/sbin/dibbler-server stop
+ eend $?
+}
diff --git a/net-misc/dibbler/metadata.xml b/net-misc/dibbler/metadata.xml
new file mode 100644
index 000000000000..7d273a80ff68
--- /dev/null
+++ b/net-misc/dibbler/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+ </maintainer>
+</pkgmetadata>