#Maintainer: George Vlahavas pkgname=portsentry pkgver=1.2 pkgrel=1gv arch=x86_64 source=("http://downloads.sourceforge.net/project/sentrytools/portsentry%201.x/portsentry-1.2/portsentry-1.2.tar.gz" "portsentry-1.2-linebreak.patch" "portsentry-1.2-sanedirs.patch") docs=("readme*" "changes" "credits" "license") url=https://sourceforge.net/projects/sentrytools/ #options=('noextract') slackdesc=\ ( #|-----handy-ruler------------------------------------------------------| "portsentry (Port scan detection and active defense)" "PortSentry is a program designed to detect and respond to port scans" "against a target host in real-time and has a number of options to" "detect port scans." "" "Please read the documentation in /usr/doc/portsentry-$pkgver" "before using." ) build() { cd $startdir/src/portsentry_beta patch -p1 < $startdir/src/portsentry-1.2-linebreak.patch || exit 1 patch -p1 < $startdir/src/portsentry-1.2-sanedirs.patch || exit 1 sed -i "s/-O -Wall/$CFLAGS -Wall/" Makefile make linux || return 1 # make install sucks, it's easier to do it manually mkdir -p $startdir/pkg/usr/sbin mkdir -p $startdir/pkg/etc/portsentry mkdir -p $startdir/pkg/var/log/portsentry cp portsentry.conf $startdir/pkg/etc/portsentry/ cp portsentry.ignore $startdir/pkg/etc/portsentry/ cp portsentry $startdir/pkg/usr/sbin/ chmod 600 $startdir/pkg/etc/portsentry/* chmod 700 $startdir/pkg/usr/sbin/portsentry }