From 1f4132c7d8c4394c2b2f5b21bbf699df04d7a499 Mon Sep 17 00:00:00 2001 From: Brian Somers Date: Tue, 1 Jul 1997 02:05:06 +0000 Subject: Patch and add arp2ethers & ethercodes.dat installation. Suggested by: neil.long@materials.oxford.ac.uk (Neil J Long) Add etc/rc.d/arpwatch.sh Don't mention arp.dat as an "installed" file - we may want this after pkg_delete. --- net/arpwatch/Makefile | 15 ++++++++++----- net/arpwatch/files/arpwatch.sh | 4 ++++ net/arpwatch/files/patch-ab | 19 +++++++++++++++++++ net/arpwatch/pkg-plist | 7 ++++++- 4 files changed, 39 insertions(+), 6 deletions(-) create mode 100644 net/arpwatch/files/arpwatch.sh create mode 100644 net/arpwatch/files/patch-ab (limited to 'net/arpwatch') diff --git a/net/arpwatch/Makefile b/net/arpwatch/Makefile index 5d9e457f13b8..b46d80a25461 100644 --- a/net/arpwatch/Makefile +++ b/net/arpwatch/Makefile @@ -3,7 +3,7 @@ # Date created: March 24 1997 # Whom: Brian Somers # -# $Id: Makefile,v 1.4 1997/04/13 16:01:12 brian Exp $ +# $Id: Makefile,v 1.5 1997/05/28 22:52:20 fenner Exp $ # DISTNAME= arpwatch-2.0.2a1 @@ -22,12 +22,17 @@ MAN8= arpwatch.8 arpsnmp.8 post-install: - if [ ! -d ${PREFIX}/arpwatch ]; then \ - ${MKDIR} ${PREFIX}/arpwatch; \ - chmod 775 ${PREFIX}/arpwatch; \ - /usr/sbin/chown root.operator ${PREFIX}/arpwatch; \ + if [ ! -d ${PREFIX}/arpwatch ]; then \ + ${MKDIR} ${PREFIX}/arpwatch; \ + chmod 775 ${PREFIX}/arpwatch; \ + /usr/sbin/chown root.operator ${PREFIX}/arpwatch; \ fi 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/.; \ + done + ${INSTALL_SCRIPT} ${WRKSRC}/arp2ethers ${PREFIX}/arpwatch/. + ${INSTALL_SCRIPT} ${FILESDIR}/arpwatch.sh ${PREFIX}/etc/rc.d/. .include diff --git a/net/arpwatch/files/arpwatch.sh b/net/arpwatch/files/arpwatch.sh new file mode 100644 index 000000000000..2214ebee3d92 --- /dev/null +++ b/net/arpwatch/files/arpwatch.sh @@ -0,0 +1,4 @@ +#!/bin/sh +if [ -x /usr/local/sbin/arpwatch -a -d /usr/local/arpwatch ]; then + arpwatch && echo -n ' arpwatch' +fi diff --git a/net/arpwatch/files/patch-ab b/net/arpwatch/files/patch-ab new file mode 100644 index 000000000000..354bd448d8c3 --- /dev/null +++ b/net/arpwatch/files/patch-ab @@ -0,0 +1,19 @@ +*** arp2ethers.orig Tue Mar 29 11:44:52 1994 +--- arp2ethers Tue Jul 1 02:34:40 1997 +*************** +*** 14,20 **** + # + + sort +2rn arp.dat | \ +! awk -e 'NF == 4 { print }' | \ + awk -f p.awk | \ + egrep -v '\.[0-9][0-9]*$' | \ + sed -e 's/ .* / /' | \ +--- 14,20 ---- + # + + sort +2rn arp.dat | \ +! awk 'NF == 4 { print }' | \ + awk -f p.awk | \ + egrep -v '\.[0-9][0-9]*$' | \ + sed -e 's/ .* / /' | \ diff --git a/net/arpwatch/pkg-plist b/net/arpwatch/pkg-plist index 95c1f249e5c6..7cd10c65b24b 100644 --- a/net/arpwatch/pkg-plist +++ b/net/arpwatch/pkg-plist @@ -2,4 +2,9 @@ sbin/arpwatch sbin/arpsnmp man/man8/arpwatch.8.gz man/man8/arpsnmp.8.gz -arpwatch/arp.dat +arpwatch/arp2ethers +arpwatch/ethercodes.dat +arpwatch/d.awk +arpwatch/e.awk +arpwatch/p.awk +etc/rc.d/arpwatch.sh -- cgit v1.2.3