iptables: update to 1.4.11.

This commit is contained in:
Juan RP 2011-07-07 18:44:20 +02:00
parent 8d5ec51d6e
commit 400a056c8e
2 changed files with 29 additions and 27 deletions

View file

@ -5,16 +5,13 @@ long_desc="${long_desc}
This package contains files for development, headers, static libs, etc." This package contains files for development, headers, static libs, etc."
revision=1
Add_dependency run glibc-devel Add_dependency run glibc-devel
Add_dependency run kernel-headers Add_dependency run kernel-headers
Add_dependency run iptables Add_dependency run iptables
do_install() do_install()
{ {
mkdir -p ${DESTDIR}/usr/lib ${DESTDIR}/usr/share/man vmove usr/include usr
mv ${SRCPKGDESTDIR}/usr/include ${DESTDIR}/usr vmove usr/lib/pkgconfig usr
mv ${SRCPKGDESTDIR}/usr/lib/pkgconfig ${DESTDIR}/usr/lib vmove usr/share/man/man3 usr/share/man
mv ${SRCPKGDESTDIR}/usr/share/man/man3 ${DESTDIR}/usr/share/man
} }

View file

@ -1,14 +1,13 @@
# Template file for 'iptables' # Template file for 'iptables'
pkgname=iptables pkgname=iptables
version=1.4.7 version=1.4.11
revision=2
distfiles="http://www.iptables.org/projects/iptables/files/$pkgname-$version.tar.bz2" distfiles="http://www.iptables.org/projects/iptables/files/$pkgname-$version.tar.bz2"
build_style=gnu_configure build_style=custom-install
configure_args="--enable-devel --enable-libipq --sbindir=/sbin
--with-kernel=/usr/src/kernel-headers-$(${XBPS_PKGDB_CMD} version kernel-headers)"
short_desc="Linux IPv[46] packet filtering ruleset" short_desc="Linux IPv[46] packet filtering ruleset"
maintainer="Juan RP <xtraeme@gmail.com>" maintainer="Juan RP <xtraeme@gmail.com>"
checksum=9f61f389cabdde79e26ca78c336db1b6373b67f80f7cfcb3e9d9ff520b325452 homepage="http://www.netfilter.org/"
license="GPL-2"
checksum=c436df01657b30fe1ee7bb14324e5250adefaaaad8fde5760f95f3db55ae4618
long_desc=" long_desc="
iptables is the userspace command line program used to configure the Linux iptables is the userspace command line program used to configure the Linux
2.4.x and 2.6.x IPv4 packet filtering ruleset. It is targeted towards system 2.4.x and 2.6.x IPv4 packet filtering ruleset. It is targeted towards system
@ -20,6 +19,7 @@ long_desc="
The iptables package also includes ip6tables. ip6tables is used for The iptables package also includes ip6tables. ip6tables is used for
configuring the IPv6 packet filter." configuring the IPv6 packet filter."
keep_empty_dirs=yes
openrc_services="iptables default false" openrc_services="iptables default false"
conf_files=" conf_files="
/etc/conf.d/iptables /etc/conf.d/iptables
@ -28,27 +28,32 @@ conf_files="
subpackages="$pkgname-devel" subpackages="$pkgname-devel"
Add_dependency run glibc Add_dependency run glibc
Add_dependency build sed
Add_dependency build kernel-headers Add_dependency build kernel-headers
pre_configure() do_build()
{ {
export PATH="/bin:/sbin:/usr/bin:/usr/sbin:$PATH"
sed -i '87 i libxt_RATEEST.so: libxt_RATEEST.oo' \ sed -i '87 i libxt_RATEEST.so: libxt_RATEEST.oo' \
${wrksrc}/extensions/GNUmakefile.in extensions/GNUmakefile.in
sed -i '88 i \\t${AM_VERBOSE_CCLD} ${CCLD} ${AM_LDFLAGS} -lm -shared ${LDFLAGS} -o $@ $<;\n' \ sed -i '88 i \\t${AM_VERBOSE_CCLD} ${CCLD} ${AM_LDFLAGS} -lm -shared ${LDFLAGS} -o $@ $<;\n' \
${wrksrc}/extensions/GNUmakefile.in extensions/GNUmakefile.in
./configure ${CONFIGURE_SHARED_ARGS} --enable-devel --enable-libipq \
--sbindir=/sbin \
--with-kernel=/usr/src/kernel-headers-$(${XBPS_PKGDB_CMD} version kernel-headers)
make ${makejobs}
} }
post_install() do_install()
{ {
install -d ${DESTDIR}/etc/{conf.d,iptables} make DESTDIR=${DESTDIR} install
install -m644 ${FILESDIR}/iptables.confd ${DESTDIR}/etc/conf.d/iptables
install -m644 ${FILESDIR}/ip6tables.confd \ vinstall ${FILESDIR}/iptables.confd 644 etc/conf.d iptables
${DESTDIR}/etc/conf.d/ip6tables vinstall ${FILESDIR}/ip6tables.confd 644 etc/conf.d ip6tables
install -D -m755 ${FILESDIR}/iptables.rc \ vinstall ${FILESDIR}/iptables.rc 755 etc/init.d iptables
${DESTDIR}/etc/init.d/iptables for f in $(${FILESDIR}/*.rules); do
install -m644 ${FILESDIR}/*.rules ${DESTDIR}/etc/iptables vinstall ${f} 644 etc/iptables
install -d ${DESTDIR}/var/lib/iptables done
touch -f ${DESTDIR}/var/lib/iptables/.empty_on_purpose vmkdir var/lib/iptables
} }