Changeset 6a55355 for npl/system/iptables/iptables.SlackBuild
- Timestamp:
- 01/19/17 22:55:00 (8 years ago)
- Branches:
- gcc484, master, ntop, perl-5.22
- Children:
- f2411e4
- Parents:
- 8f290a0
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
npl/system/iptables/iptables.SlackBuild
r8f290a0 r6a55355 1 1 #!/bin/bash 2 #NEED:linux_src 3 NAME=iptables 4 VER=1.4.5 2 # 3 # Automaticly created by importpackage v1.0 4 # Imported from: http://mirrors.slackware.com/slackware/slackware-current/source/n/iptables/ 5 # Created at Thu Jan 19 22:24:03 CET 2017 6 7 #DEP:libpcap 8 #DEP:libnftnl 9 #DEP:libmnl 10 11 ########### source original slackbuild (hopefully we dont need to modify it) 5 12 CWD=`pwd` 6 PKGTMP=/tmp/pkgtmp 7 8 mkdir -p $PKGTMP &>/dev/null 9 10 tar -xjf $NAME-$VER.tar.bz2 || exit 1 11 cd $NAME-$VER || exit 1 13 set -e 14 source ./iptables.SlackBuild.orig 12 15 13 16 14 #IMQ patch 15 patch -p1 < ../iptables-1.4.3.2-imq_xt.diff || exit 1 16 chmod +x extensions/.IMQ-test* || exit 1 17 ############ make syn3 packages 18 cd $CWD 19 for PKG in /tmp/package-*; do 20 NAME=`echo $PKG| sed 's/.*package-//'| sed 's/-/_/g'` 17 21 22 #seperate dev-package 23 syn3_move_dev $PKG $PKG""_dev 24 syn3_makepkg $PKG""_dev $NAME""_dev $VERSION $ARCH || exit 1 18 25 19 ./configure --prefix=/usr || exit 1 20 make PREFIX=/usr || exit 1 21 make PREFIX=/usr install DESTDIR=$PKGTMP || exit 1 22 23 ( cd $PKGTMP 24 find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null 25 find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null 26 ) 27 28 29 cd "$PKGTMP" || exit 1 30 makepkg -l y -c n $CWD/$NAME.pkg > /dev/null && 31 echo $VER > $CWD/$NAME.version && 32 arch > $CWD/$NAME.arch 33 26 #make main package 27 syn3_makepkg $PKG $NAME $VERSION $ARCH || exit 1 28 done
Note: See TracChangeset
for help on using the changeset viewer.