From c93d6ef8df8b982389f05c600c7e25f63c99e233 Mon Sep 17 00:00:00 2001 From: layman Date: Tue, 21 Apr 2020 14:41:33 +0200 Subject: [PATCH] babeld: add 9999 --- net-misc/babeld/babeld-9999.ebuild | 28 ++++++++++++++++++++++++++++ net-misc/babeld/files/babeld | 10 ++++++++++ net-misc/babeld/metadata.xml | 5 +++++ 3 files changed, 43 insertions(+) create mode 100644 net-misc/babeld/babeld-9999.ebuild create mode 100644 net-misc/babeld/files/babeld create mode 100644 net-misc/babeld/metadata.xml diff --git a/net-misc/babeld/babeld-9999.ebuild b/net-misc/babeld/babeld-9999.ebuild new file mode 100644 index 0000000..ed70983 --- /dev/null +++ b/net-misc/babeld/babeld-9999.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +DESCRIPTION="a loop-free distance-vector routing protocol" +HOMEPAGE="http://www.pps.jussieu.fr/~jch/software/babel/" +if [[ "${PV}" == "9999" ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/jech/babeld.git" +else + SRC_URI="http://www.pps.jussieu.fr/~jch/software/files/${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="MIT" +SLOT="0" +IUSE="" + +src_compile() { + emake CDEBUGFLAGS="${CFLAGS}" +} + +src_install() { + emake "TARGET=${D}" PREFIX="${EPREFIX}"/usr install + dodoc CHANGES README + doinitd "${FILESDIR}"/${PN} +} diff --git a/net-misc/babeld/files/babeld b/net-misc/babeld/files/babeld new file mode 100644 index 0000000..265d680 --- /dev/null +++ b/net-misc/babeld/files/babeld @@ -0,0 +1,10 @@ +#!/sbin/openrc-run +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License, v2 or later + +description="Babel routing daemon" +command=babeld +pidfile=/run/$command.pid +command_args="-I $pidfile -S /var/lib/babeld/state" +command_args_background="-D" +retry="TERM/30/KILL/5" diff --git a/net-misc/babeld/metadata.xml b/net-misc/babeld/metadata.xml new file mode 100644 index 0000000..a492b8f --- /dev/null +++ b/net-misc/babeld/metadata.xml @@ -0,0 +1,5 @@ + + + + heroxbd@gentoo.org +