Skip to content

Commit

Permalink
Merge pull request #81545 from yesbox/ebtables-legacy
Browse files Browse the repository at this point in the history
ebtables: restore legacy commands
  • Loading branch information
Mic92 committed Jan 18, 2021
2 parents 6dfa72b + 1cb447c commit 90b88c4
Showing 1 changed file with 11 additions and 5 deletions.
16 changes: 11 additions & 5 deletions pkgs/os-specific/linux/ebtables/default.nix
Expand Up @@ -9,16 +9,22 @@ stdenv.mkDerivation rec {
sha256 = "0apxgmkhsk3vxn9q3libxn3dgrdljrxyy4mli2gk49m7hi3na7xp";
};

makeFlags =
[ "LIBDIR=$(out)/lib" "BINDIR=$(out)/sbin" "MANDIR=$(out)/share/man"
"ETCDIR=$(out)/etc" "INITDIR=$(TMPDIR)" "SYSCONFIGDIR=$(out)/etc/sysconfig"
"LOCALSTATEDIR=/var"
];
makeFlags = [
"LIBDIR=$(out)/lib" "BINDIR=$(out)/sbin" "MANDIR=$(out)/share/man"
"ETCDIR=$(out)/etc" "INITDIR=$(TMPDIR)" "SYSCONFIGDIR=$(out)/etc/sysconfig"
"LOCALSTATEDIR=/var"
];

NIX_CFLAGS_COMPILE = "-Wno-error";

preInstall = "mkdir -p $out/etc/sysconfig";

postInstall = ''
ln -s $out/sbin/ebtables-legacy $out/sbin/ebtables
ln -s $out/sbin/ebtables-legacy-restore $out/sbin/ebtables-restore
ln -s $out/sbin/ebtables-legacy-save $out/sbin/ebtables-save
'';

meta = with lib; {
description = "A filtering tool for Linux-based bridging firewalls";
homepage = "http://ebtables.sourceforge.net/";
Expand Down

0 comments on commit 90b88c4

Please sign in to comment.