at 18.03-beta 32 lines 837 B view raw
1{ stdenv, fetchurl }: 2 3stdenv.mkDerivation rec { 4 name = "ebtables-${version}"; 5 version = "2.0.10-4"; 6 7 src = fetchurl { 8 url = "mirror://sourceforge/ebtables/ebtables-v${version}.tar.gz"; 9 sha256 = "0pa5ljlk970yfyhpf3iqwfpbc30j8mgn90fapw9cfz909x47nvyw"; 10 }; 11 12 makeFlags = 13 [ "LIBDIR=$(out)/lib" "BINDIR=$(out)/sbin" "MANDIR=$(out)/share/man" 14 "ETCDIR=$(out)/etc" "INITDIR=$(TMPDIR)" "SYSCONFIGDIR=$(out)/etc/sysconfig" 15 "LOCALSTATEDIR=/var" 16 ]; 17 18 preBuild = 19 '' 20 substituteInPlace Makefile --replace '-o root -g root' "" 21 ''; 22 23 NIX_CFLAGS_COMPILE = "-Wno-error"; 24 25 preInstall = "mkdir -p $out/etc/sysconfig"; 26 27 meta = { 28 description = "A filtering tool for Linux-based bridging firewalls"; 29 homepage = http://ebtables.sourceforge.net/; 30 platforms = stdenv.lib.platforms.linux; 31 }; 32}