diff options
author | Kirill Ponomarev <krion@FreeBSD.org> | 2003-11-03 11:15:55 +0000 |
---|---|---|
committer | Kirill Ponomarev <krion@FreeBSD.org> | 2003-11-03 11:15:55 +0000 |
commit | ddf097648492035fc613ac979160a485662ae507 (patch) | |
tree | 81e0a47c46df597e174086b0664b45629788ab07 /net-mgmt/arpwatch | |
parent | Update to 0.24.11. New client keyword "base-prefix" has been added. (diff) |
- Install sample startup script
- Add support for multiple interfaces
- Add ECHO_MSG for startup script
- Bump PORTREVISION
PR: 54575 58717
Submitted by: Volker Stolz, Gleb Smirnoff
Notes
Notes:
svn path=/head/; revision=92955
Diffstat (limited to 'net-mgmt/arpwatch')
-rw-r--r-- | net-mgmt/arpwatch/Makefile | 11 | ||||
-rw-r--r-- | net-mgmt/arpwatch/files/arpwatch.sh | 3 | ||||
-rw-r--r-- | net-mgmt/arpwatch/pkg-plist | 2 |
3 files changed, 10 insertions, 6 deletions
diff --git a/net-mgmt/arpwatch/Makefile b/net-mgmt/arpwatch/Makefile index 967b65dee71a..d98e7431bfd1 100644 --- a/net-mgmt/arpwatch/Makefile +++ b/net-mgmt/arpwatch/Makefile @@ -7,7 +7,7 @@ PORTNAME= arpwatch PORTVERSION= 2.1.a11 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= net MASTER_SITES= http://www.Awfulhak.org/arpwatch/ \ ftp://ftp.ee.lbl.gov/ @@ -31,9 +31,12 @@ post-install: ${TOUCH} ${PREFIX}/arpwatch/arp.dat ${CHMOD} 644 ${PREFIX}/arpwatch/arp.dat for file in ethercodes.dat d.awk e.awk p.awk; do \ - ${INSTALL_DATA} ${WRKSRC}/$$file ${PREFIX}/arpwatch/.; \ + ${INSTALL_DATA} ${WRKSRC}/$$file ${PREFIX}/arpwatch; \ done - ${INSTALL_SCRIPT} ${WRKSRC}/arp2ethers ${PREFIX}/arpwatch/. - ${INSTALL_SCRIPT} ${FILESDIR}/arpwatch.sh ${PREFIX}/etc/rc.d/. + ${INSTALL_SCRIPT} ${WRKSRC}/arp2ethers ${PREFIX}/arpwatch + ${INSTALL_SCRIPT} ${FILESDIR}/arpwatch.sh ${PREFIX}/etc/rc.d/arpwatch.sh.sample + @${ECHO_MSG} "#####################################################################" + @${ECHO_MSG} "Installing ${PREFIX}/etc/rc.d/arpwatch.sh.sample file." + @${ECHO_MSG} "#####################################################################" .include <bsd.port.mk> diff --git a/net-mgmt/arpwatch/files/arpwatch.sh b/net-mgmt/arpwatch/files/arpwatch.sh index 259a9cbdac1f..92035b9eb274 100644 --- a/net-mgmt/arpwatch/files/arpwatch.sh +++ b/net-mgmt/arpwatch/files/arpwatch.sh @@ -35,7 +35,8 @@ start) ;; *) for interface in ${arpwatch_interfaces}; do - "$PREFIX"/sbin/arpwatch -i "${interface}" && echo -n " arpwatch(${interface})" + touch "$PREFIX"/arpwatch/arp.${interface}.dat + "$PREFIX"/sbin/arpwatch -i "${interface}" -f arp.${interface}.dat && echo -n " arpwatch(${interface})" done ;; esac diff --git a/net-mgmt/arpwatch/pkg-plist b/net-mgmt/arpwatch/pkg-plist index d186c231e5fc..107115d3caf9 100644 --- a/net-mgmt/arpwatch/pkg-plist +++ b/net-mgmt/arpwatch/pkg-plist @@ -5,7 +5,7 @@ arpwatch/ethercodes.dat arpwatch/d.awk arpwatch/e.awk arpwatch/p.awk -etc/rc.d/arpwatch.sh +etc/rc.d/arpwatch.sh.sample @unexec test -f %D/arpwatch/arp.dat && test -s %D/arpwatch/arp.dat || rm -f %D/arpwatch/arp.dat @exec test -f %D/arpwatch/arp.dat || touch %D/arpwatch/arp.dat @dirrm arpwatch |