updated on Sun Jan 15 08:01:04 UTC 2012
[aur-mirror.git] / portsentry / PKGBUILD
blob11e9b4982f42ee101909587d3a830811707bb329
1 pkgname=portsentry
2 pkgver=1.2
3 pkgrel=5
4 pkgdesc="PortSentry runs as a daemon, listens to TPC/UDP ports and blocks scanning hosts from connecting to your machine."
5 url="http://sourceforge.net/projects/sentrytools/"
6 groups=
7 provides=
8 depends=()
9 makedepends=()
10 conflicts=()
11 replaces=()
12 backup=()
13 install=()
14 source=(http://dl.sourceforge.net/sourceforge/sentrytools/$pkgname-$pkgver.tar.gz portsentry portsentry.modes)
15 md5sums=('3ebd3618ba9abfea2525e236bd44cebd' '0aa474659dd106e97e6d7325df93fbb7' 'fd22cdc5bfc3572a923b445e67844b29')
17 build() {
18   cd $startdir/src/portsentry_beta/
19   #set configs
20   sed -i -e 's/\/usr\/local\/psionic\/portsentry/\/etc\/portsentry/' portsentry_config.h portsentry.conf
21   #patch portsentry.c 
22   sed -i -e 's/craigrowland at users dot/craigrowland at users dot\\/' portsentry.c
23   make linux || return 1
24   #perform manual instalation
25   mkdir -p $startdir/pkg/usr/sbin
26   mkdir -p $startdir/pkg/etc/portsentry
27   chmod 700 $startdir/pkg/etc/portsentry
28   
29   
30   install -m 600 portsentry.conf   $startdir/pkg/etc/portsentry/
31   install -m 600 portsentry.ignore $startdir/pkg/etc/portsentry/
32   install -m 600 $startdir/portsentry.modes $startdir/pkg/etc/portsentry/
33   install -m 700 portsentry        $startdir/pkg/usr/sbin/
35   #install init script
36   mkdir -p $startdir/pkg/etc/rc.d
37   install -m 700 $startdir/portsentry $startdir/pkg/etc/rc.d