Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 415978 Details for
Bug 540198
net-firewall/nftables doesn't provide systemd service file
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
nftables-0.5-r2.ebuild
0004-Update-ebuild-to-add-systemd-support.patch (text/plain), 2.07 KB, created by
nvinson234
on 2015-11-03 04:07:40 UTC
(
hide
)
Description:
nftables-0.5-r2.ebuild
Filename:
MIME Type:
Creator:
nvinson234
Created:
2015-11-03 04:07:40 UTC
Size:
2.07 KB
patch
obsolete
>From 893dfc5c8f39d82e2bb224145db3ad52458a8e70 Mon Sep 17 00:00:00 2001 >From: Nicholas Vinson <nvinson234@gmail.com> >Date: Mon, 2 Nov 2015 22:54:53 -0500 >Subject: [PATCH 4/4] Update ebuild to add systemd support > >Signed-off-by: Nicholas Vinson <nvinson234@gmail.com> >--- > net-firewall/nftables/nftables-0.5-r2.ebuild | 62 ++++++++++++++++++++++++++++ > 1 file changed, 62 insertions(+) > create mode 100644 net-firewall/nftables/nftables-0.5-r2.ebuild > >diff --git net-firewall/nftables/nftables-0.5-r2.ebuild net-firewall/nftables/nftables-0.5-r2.ebuild >new file mode 100644 >index 0000000..a495588 >--- /dev/null >+++ net-firewall/nftables/nftables-0.5-r2.ebuild >@@ -0,0 +1,62 @@ >+# Copyright 1999-2015 Gentoo Foundation >+# Distributed under the terms of the GNU General Public License v2 >+# $Id$ >+ >+EAPI=5 >+ >+inherit autotools linux-info eutils systemd >+ >+DESCRIPTION="Linux kernel (3.13+) firewall, NAT and packet mangling tools" >+HOMEPAGE="http://netfilter.org/projects/nftables/" >+SRC_URI="http://git.netfilter.org/nftables/snapshot/v${PV}.tar.gz -> ${P}.tar.gz" >+ >+LICENSE="GPL-2" >+SLOT="0" >+KEYWORDS="~amd64 ~arm ~x86" >+IUSE="debug gmp +readline" >+ >+RDEPEND=">=net-libs/libmnl-1.0.3 >+ >=net-libs/libnftnl-1.0.5 >+ gmp? ( dev-libs/gmp:0= ) >+ readline? ( sys-libs/readline:0= )" >+DEPEND="${RDEPEND} >+ >=app-text/docbook2X-0.8.8-r4 >+ sys-devel/bison >+ sys-devel/flex" >+ >+S="${WORKDIR}"/v${PV} >+ >+pkg_setup() { >+ if kernel_is ge 3 13; then >+ CONFIG_CHECK="~NF_TABLES" >+ linux-info_pkg_setup >+ else >+ eerror "This package requires kernel version 3.13 or newer to work properly." >+ fi >+} >+ >+src_prepare() { >+ epatch_user >+ eautoreconf >+} >+ >+src_configure() { >+ econf \ >+ --sbindir="${EPREFIX}"/sbin \ >+ $(use_enable debug) \ >+ $(use_with readline cli) \ >+ $(use_with !gmp mini_gmp) >+} >+ >+src_install() { >+ default >+ >+ dodir /usr/libexec/${PN} >+ cp -p "${FILESDIR}"/libexec/${PN}.sh "${D}"/usr/libexec/${PN}/${PN}.sh >+ >+ newconfd "${FILESDIR}"/${PN}.confd ${PN} >+ newinitd "${FILESDIR}"/${PN}.init-r2 ${PN} >+ keepdir /var/lib/nftables >+ >+ systemd_dounit "${FILESDIR}"/systemd/${PN}{,-{re,}store}.service >+} >-- >2.6.2 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 540198
:
415972
|
415974
|
415976
| 415978