43 lines
1,009 B
Text
43 lines
1,009 B
Text
|
#
|
||
|
# $Id:$
|
||
|
#
|
||
|
# Code taken from CLFS-Embedded
|
||
|
# Chapter 12 Beyond CLFS Embedded
|
||
|
#
|
||
|
# iptables is the userspace command line program
|
||
|
# used to configure the Linux firewall.
|
||
|
#
|
||
|
|
||
|
PKG="iptables"
|
||
|
PKG_VERSION="1.3.7"
|
||
|
PKG_FILE="${PKG}-${PKG_VERSION}.tar.bz2
|
||
|
URL=" http://www.netfilter.org/projects/iptables/files/iptables-1.3.7.tar.bz2"
|
||
|
MD5="077e886a9c90a11bb47f3d7a4fc4a689"
|
||
|
for i in PATCH{1..10}; do
|
||
|
unset $i
|
||
|
done
|
||
|
PATCH1="http://svn.cross-lfs.org/svn/repos/cross-lfs/branches/clfs-embedded/patches/iptables-1.3.7-do_multi-1.patch"
|
||
|
|
||
|
( cat << "xEOFx"
|
||
|
|
||
|
patch -Np1 -i ../iptables-1.3.7-do_multi-1.patch
|
||
|
|
||
|
make CC="${CC} ${BUILD}" \
|
||
|
COPT_FLAGS="-Os" \
|
||
|
LD=${LD} DO_MULTI=1 \
|
||
|
PREFIX=/usr \
|
||
|
KERNEL_DIR=${CLFS}/lib/modules/2.6.19.2/build \
|
||
|
LIBDIR=/lib \
|
||
|
BINDIR=/sbin
|
||
|
|
||
|
make CC="${CC} ${BUILD}" \
|
||
|
COPT_FLAGS="-Os" \
|
||
|
LD=${LD} DO_MULTI=1 \
|
||
|
PREFIX=/usr \
|
||
|
KERNEL_DIR=${CLFS}/lib/modules/2.6.19.2/build \
|
||
|
LIBDIR=/lib BINDIR=/sbin \
|
||
|
DESTDIR=${CLFS} install
|
||
|
|
||
|
xEOFx
|
||
|
) > tmp
|