iptables: split out dev output

This commit is contained in:
Franz Pletz 2017-01-22 02:20:00 +01:00
parent 016a194ac8
commit 210f894c12
No known key found for this signature in database
GPG Key ID: 846FDED7792617B4
2 changed files with 12 additions and 6 deletions

View File

@ -1,4 +1,5 @@
{stdenv, fetchurl, bison, flex, libnetfilter_conntrack, libnftnl, libmnl}:
{ stdenv, fetchurl, bison, flex
, libnetfilter_conntrack, libnftnl, libmnl }:
stdenv.mkDerivation rec {
name = "iptables-${version}";
@ -9,9 +10,9 @@ stdenv.mkDerivation rec {
sha256 = "0q0w1x4aijid8wj7dg1ny9fqwll483f1sqw7kvkskd8q1c52mdsb";
};
nativeBuildInputs = [bison flex];
nativeBuildInputs = [ bison flex ];
buildInputs = [libnetfilter_conntrack libnftnl libmnl];
buildInputs = [ libnetfilter_conntrack libnftnl libmnl ];
preConfigure = ''
export NIX_LDFLAGS="$NIX_LDFLAGS -lmnl -lnftnl"
@ -22,10 +23,13 @@ stdenv.mkDerivation rec {
--enable-shared
'';
meta = {
outputs = [ "out" "dev" ];
meta = with stdenv.lib; {
description = "A program to configure the Linux IP packet filtering ruleset";
homepage = http://www.netfilter.org/projects/iptables/index.html;
platforms = stdenv.lib.platforms.linux;
platforms = platforms.linux;
maintainers = with maintainers; [ fpletz ];
downloadPage = "http://www.netfilter.org/projects/iptables/files/";
updateWalker = true;
inherit version;

View File

@ -11087,7 +11087,9 @@ in
inherit (perlPackages) SGMLSpm;
};
iptables = callPackage ../os-specific/linux/iptables { };
iptables = callPackage ../os-specific/linux/iptables {
flex = flex_2_5_35;
};
ipset = callPackage ../os-specific/linux/ipset { };