1 pkgname=arpwatch-gentoo
4 pkgdesc='arpwatch with gentoo patches'
6 url='http://www-nrg.ee.lbl.gov/'
10 install=arpwatch-gentoo.install
11 source=('ftp://ftp.ee.lbl.gov/arpwatch.tar.gz'
12 'http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/distfiles/arpwatch-patchset-0.4.tbz2'
15 md5sums=('cebfeb99c4a7c2a6cee2564770415fe7'
16 '69c76fdb1bcf3d172ac1e730c61b3f6a'
17 '3e94910577a2bf6984380dbb00202341'
18 '2315f887f3a0dbd0c462f08b576788c2')
21 cd $srcdir/arpwatch-$pkgver
23 patch -Np1 -i $srcdir/arpwatch-patchset/01_all_arpwatch-2.1a15-manpages.patch
24 patch -Np1 -i $srcdir/arpwatch-patchset/02_all_arpwatch-2.1a15-srcdir.patch
25 patch -Np1 -i $srcdir/arpwatch-patchset/03_all_arpwatch-2.1a15-getopt.patch
26 patch -Np1 -i $srcdir/arpwatch-patchset/04_all_arpwatch-2.1a15-sendmail-cmdline-opt.patch
27 patch -Np1 -i $srcdir/arpwatch-patchset/05_all_arpwatch-2.1a15-promiscuous-mode.patch
28 patch -Np1 -i $srcdir/arpwatch-patchset/06_all_arpwatch-2.1a15-bogons-report.patch
29 patch -Np1 -i $srcdir/arpwatch-patchset/07_all_arpwatch-2.1a15-specify-mail.patch
30 patch -Np1 -i $srcdir/arpwatch-patchset/08_all_arpwatch-2.1a15-drop-priveleges.patch
31 patch -Np1 -i $srcdir/arpwatch-patchset/09_all_arpwatch-2.1a15-quite-mail.patch
32 patch -Np1 -i $srcdir/arpwatch-patchset/10_all_arpwatch-2.1a15-ignore-net.patch
33 patch -Np1 -i $srcdir/arpwatch-patchset/11_all_arpwatch-2.1a15-secure-tmp.patch
34 patch -Np1 -i $srcdir/arpwatch-patchset/12_all_arpwatch-2.1a15-defalt-dir-in-manpages.patch
35 patch -Np1 -i $srcdir/arpwatch-patchset/13_all_arpwatch-2.1a15-scripts-awk.patch
36 patch -Np1 -i $srcdir/arpwatch-patchset/14_all_arpwatch-2.1a15-paths-fix.patch
37 patch -Np1 -i $srcdir/arpwatch-patchset/15_all_arpwatch-2.1a15-fix-dead-lock.patch
38 patch -Np1 -i $srcdir/arpwatch-patchset/16_all_arpwatch-2.1a15-additional-manpages-cleanups.patch
39 patch -Np1 -i $srcdir/arpwatch-patchset/17_all_arpwatch-2.1a15-restart.patch
40 patch -Np1 -i $srcdir/arpwatch-patchset/18_all_arpwatch-2.1a15-nofork.patch
41 patch -Np1 -i $srcdir/arpwatch-patchset/19_all_arpwatch-2.1a15-nonewstation.patch
42 patch -Np1 -i $srcdir/arpwatch-patchset/20_all_arpwatch-2.1a15-noreversedns-resolve.patch
43 patch -Np1 -i $srcdir/arpwatch-patchset/21_all_arpwatch-2.1a15-pid-filename.patch
46 sed -i 's|ARPDIR = $(prefix)/arpwatch|ARPDIR = /var/lib/arpwatch|' Makefile.in
48 ./configure --prefix=/usr
50 install -d -m 0755 $startdir/pkg/usr/sbin
51 install -d -m 0755 $pkgdir/etc/rc.d
52 install -d -m 0755 $pkgdir/etc/conf.d
53 make DESTDIR=$startdir/pkg install
54 install -D -m 0644 arpwatch.8 $startdir/pkg/usr/share/man/man8/arpwatch.8
55 install -D -m 0644 arpsnmp.8 $startdir/pkg/usr/share/man/man8/arpsnmp.8
56 install -d -m 0755 $startdir/pkg/var/lib/arpwatch
57 touch $startdir/pkg/var/lib/arpwatch/arp.dat
60 install -m 0755 arpwatch.rc.d $pkgdir/etc/rc.d/arpwatch
61 install -m 0644 arpwatch.conf.d $pkgdir/etc/conf.d/arpwatch