Ignore:
Timestamp:
01/19/17 22:55:00 (8 years ago)
Author:
Edwin Eefting <edwin@datux.nl>
Branches:
gcc484, master, ntop, perl-5.22
Children:
f2411e4
Parents:
8f290a0
Message:

upgraded because of better ipv6 support

File:
1 edited

Legend:

Unmodified
Added
Removed
  • npl/system/iptables/iptables.SlackBuild

    r8f290a0 r6a55355  
    11#!/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)
    512CWD=`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
     13set -e
     14source ./iptables.SlackBuild.orig
    1215
    1316
    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
     18cd $CWD
     19for PKG in /tmp/package-*; do
     20        NAME=`echo $PKG| sed 's/.*package-//'| sed 's/-/_/g'`
    1721
     22        #seperate dev-package
     23        syn3_move_dev $PKG $PKG""_dev
     24        syn3_makepkg $PKG""_dev $NAME""_dev $VERSION $ARCH || exit 1
    1825
    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
     28done
Note: See TracChangeset for help on using the changeset viewer.