2 # Copyright (C) 2006-2016 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
14 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
)-master.
tar.gz
15 PKG_SOURCE_URL
:=https
://github.com
/fln
/addrwatch
/releases
/download
/$(PKG_VERSION
)/
16 PKG_HASH
:=0455bd8d2e18a793e1182712bf4df3e54a5b7575f82f5b79b60deef19ff93df8
18 PKG_LICENSE_FILES
:=COPYING
19 PKG_BUILD_DIR
:=$(BUILD_DIR
)/$(PKG_NAME
)-$(PKG_VERSION
)-master
21 PKG_BUILD_DEPENDS
:=USE_UCLIBC
:argp-standalone USE_MUSL
:argp-standalone
23 include $(INCLUDE_DIR
)/package.mk
25 define Package
/addrwatch
28 DEPENDS
:=+libpcap
+libevent2
29 TITLE
:=IPv4
/IPv6 and ethernet address pairing tool
30 URL
:=https
://github.com
/fln
/addrwatch
31 MAINTAINER
:=Ondrej Caletka
<ondrej@caletka.cz
>
34 define Package
/addrwatch
/description
35 This is a tool similar to arpwatch. It main purpose is to monitor network and
36 log discovered ethernet
/ip pairings. Addrwatch is extremely useful in networks
37 with IPv6 autoconfiguration
(RFC4862
) enabled. It allows to track IPv6
38 addresses of hosts using IPv6 privacy extensions
(RFC4941
).
41 define Package
/addrwatch
/conffiles
45 define Package
/addrwatch
/install
46 $(INSTALL_DIR
) $(1)/usr
/sbin
$(1)/etc
/config
$(1)/etc
/init.d
47 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/src
/addrwatch
$(1)/usr
/sbin
/
48 $(INSTALL_BIN
) .
/files
/addrwatch.init
$(1)/etc
/init.d
/addrwatch
49 $(INSTALL_CONF
) .
/files
/addrwatch.config
$(1)/etc
/config
/addrwatch
52 $(eval
$(call BuildPackage
,addrwatch
))