mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-18 11:40:45 +00:00
nftables: add option to disable interactive
I think "CLI" is a very strange name for this, but that's what upstream calls it.
This commit is contained in:
parent
2303082bb9
commit
1e0e8df197
|
@ -1,9 +1,10 @@
|
|||
{ lib, stdenv, fetchurl, pkg-config, bison, flex
|
||||
, asciidoc, libxslt, findXMLCatalogs, docbook_xml_dtd_45, docbook_xsl
|
||||
, libmnl, libnftnl, libpcap
|
||||
, gmp, jansson, libedit
|
||||
, gmp, jansson
|
||||
, autoreconfHook
|
||||
, withDebugSymbols ? false
|
||||
, withCli ? true, libedit
|
||||
, withPython ? false, python3
|
||||
, withXtables ? true, iptables
|
||||
, nixosTests
|
||||
|
@ -26,8 +27,9 @@ stdenv.mkDerivation rec {
|
|||
|
||||
buildInputs = [
|
||||
libmnl libnftnl libpcap
|
||||
gmp jansson libedit
|
||||
] ++ lib.optional withXtables iptables
|
||||
gmp jansson
|
||||
] ++ lib.optional withCli libedit
|
||||
++ lib.optional withXtables iptables
|
||||
++ lib.optionals withPython [
|
||||
python3
|
||||
python3.pkgs.setuptools
|
||||
|
@ -35,7 +37,7 @@ stdenv.mkDerivation rec {
|
|||
|
||||
configureFlags = [
|
||||
"--with-json"
|
||||
"--with-cli=editline"
|
||||
(lib.withFeatureAs withCli "cli" "editline")
|
||||
] ++ lib.optional (!withDebugSymbols) "--disable-debug"
|
||||
++ lib.optional (!withPython) "--disable-python"
|
||||
++ lib.optional withPython "--enable-python"
|
||||
|
|
Loading…
Reference in a new issue