#!/bin/sh
# Set initial variables:
CWD=`pwd`
TMP=/tmp
PKG=$TMP/package-iputils
VERSION=s20071127
ARCH=alpha
BUILD=1

rm -rf $PKG
mkdir -p $PKG
( cd $TMP
rm -rf iputils-$VERSION
tar xjf $CWD/iputils-$VERSION.tar.bz2 || exit 1
cd iputils-$VERSION
zcat $CWD/iputils-20070202-makefile.patch.gz | patch -p0 --verbose || exit 1
zcat $CWD/iputils-20070202-no-open-max.patch.gz | patch -p1 --verbose || exit 1
chown -R root:root .
make || exit 1
strip arping clockdiff ping ping6 rarpd rdisc tracepath tracepath6 traceroute6
mkdir -p $PKG/sbin
cat arping > $PKG/sbin/arping
chmod 755 $PKG/sbin/arping
mkdir -p $PKG/usr/sbin
cat clockdiff > $PKG/usr/sbin/clockdiff
chmod 755 $PKG/usr/sbin/clockdiff
mkdir -p $PKG/bin
cat ping > $PKG/bin/ping
cat ping6 > $PKG/bin/ping6
chmod 4711 $PKG/bin/ping $PKG/bin/ping6
cat rarpd > $PKG/usr/sbin/rarpd
cat rdisc > $PKG/usr/sbin/rdisc
chmod 755 $PKG/usr/sbin/rarpd $PKG/usr/sbin/rdisc
mkdir -p $PKG/usr/bin
cat tracepath > $PKG/usr/bin/tracepath
cat tracepath6 > $PKG/usr/bin/tracepath6
cat traceroute6 > $PKG/usr/bin/traceroute6
chmod 755 $PKG/usr/bin/tracepath*
chmod 4711 $PKG/usr/bin/traceroute6
mkdir -p $PKG/usr/doc/iputils-$VERSION
cp -a RELNOTES $PKG/usr/doc/iputils-$VERSION
chmod 644 $PKG/usr/doc/iputils-$VERSION/*
# Finish up the package:
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
# Build the package:
cd $PKG
makepkg -l y -c n $TMP/iputils-$VERSION-$ARCH-$BUILD.tgz
) 2>&1 | tee $TMP/iputils.build.log
