# iptables/cfg - "Build" settings for package #--------------------------------------------------------------------- [technotes] # 1. Important: "iptables" 1.3.X or above breaks standard copies of # "ipacng" 1.30 or above. #--------------------------------------------------------------------- # 2. It's a bad idea to build "iptables" using raw kernel header # files. This distro framework uses an alternate set of kernel header # files instead (for more information, see the "llcheaders" package). # Accordingly, KERNEL_DIR is set to "/usr" for the "make" commands # used below. #--------------------------------------------------------------------- # 3. As a side effect of issue #2, the "build" procedure assumes that # the kernel supports one or more "netfilter" modules (such as "ipt_ # recent"), whether or not the modules are actually present. To be on # the safe side, build and install a kernel that supports all of the # "netfilter" modules. #--------------------------------------------------------------------- # 4. "NO_SHARED_LIBS" mode shouldn't be used. In other words, the # "iptables" shared-object files should be built and installed. Other # packages (such as IPAC-NG) may need to access these shared-object # files. #--------------------------------------------------------------------- # 5. Debian was last checked in early 2006. At the time, Debian sup- # ported this package (iptables). However, no Debian patches for the # package were found. #--------------------------------------------------------------------- [buildtimes] 00.01 hours (or 000.53 minutes) - HP EliteBook 8560w 32GB RAM 00.01 hours (or 000.60 minutes) - Dell Inspiron 6400 2.0 GHz Intel Duo 7200 2GB RAM 00.01 hours (or 000.73 minutes) - ThinkPad E540 i7 4x2 16GB RAM 00.02 hours (or 001.32 minutes) - Toshiba Satellite C655 E-300 CPU 4GB RAM 00.05 hours (or 002.93 minutes) - Compaq 1.7 GHz Intel Pentium 4 512MB RAM #--------------------------------------------------------------------- [settings] build = default exepack = yes license = See "license*.txt" in installed tree licfile = COPYING nosyslinks = lib #--------------------------------------------------------------------- [depends] actools bison2 bison3 flex gawk grep libnfconntrack libnfnetlink libnftnl libmnl pkgconf sed shadow #--------------------------------------------------------------------- [configure] MANBASE=$PKGDIR_PROD/man mkdir -p $MANBASE bash ./configure \ --prefix=$PKGDIR_PROD \ --build=$LACARCHBUILD \ --host=$LACARCHHOST \ --disable-dependency-tracking \ --enable-nftables \ --enable-libipq \ --enable-shared=yes \ --enable-static=no \ --mandir=$MANBASE sed -e 's@HAVE_LINUX_BPF_H@HAVE_XYZZY_H@g' \ -i config.h #--------------------------------------------------------------------- # Original URLs. These URLs were valid at one point, but may have died # since then. If you download newer versions of tarballs [etc.], don't # delete the original versions, as you may not be able to replace # them. [urls] url_debian = http://packages.debian.org/unstable/source/iptables url_home = http://www.iptables.org/ url_lfs = http://www.linuxfromscratch.org/blfs/view/stable/\ postlfs/iptables.html url_tarball = http://www.netfilter.org/projects/iptables/\ files/iptables-1.8.11.tar.xz #--------------------------------------------------------------------- [history] 171205 Updated from 1.4.21 to 1.6.1 180303 Updated to 1.6.2 180629 Added an Alpine patch 180710 Updated to 1.8.0 181023 Updated to 1.8.1 181013 Updated to 1.8.2 190529 Updated to 1.8.3 210202 Updated to 1.8.7 220513 Updated to 1.8.8 230113 Updated to 1.8.9 240310 Updated to 1.8.10 241110 Updated to 1.8.11