treewide: remove AUTORELEASE
[feed/routing.git] / naywatch / Makefile
1 # SPDX-License-Identifier: GPL-2.0-only
2 #
3 # Copyright (C) 2021 Nick Hainke <vincent@systemli.org>
4 #
5
6 include $(TOPDIR)/rules.mk
7
8 PKG_NAME:=naywatch
9 PKG_VERSION:=1
10 PKG_RELEASE:=7
11
12 PKG_MAINTAINER:=Nick Hainke <vincent@systemli.org>
13 PKG_LICENSE:=GPL-2.0-only
14
15 include $(INCLUDE_DIR)/package.mk
16
17 define Package/naywatch
18 SECTION:=utils
19 CATEGORY:=Utilities
20 TITLE:=Watchdog for IPv6 links
21 PKGARCH:=all
22 DEPENDS:=@IPV6 +owipcalc
23 endef
24
25 define Package/naywatch/description
26 Reboots or triggers watchdog if no link-local neighbor is available.
27
28 Important:
29 Be careful when you do a sysupgrade. Stop naywatch first, and make
30 sure procd took control again of the watchdog.
31 You can do this using 'ubus call system watchdog'. Status should be "running".
32 endef
33
34 define Package/naywatch/conffiles
35 /etc/config/naywatch
36 endef
37
38 define Build/Compile
39 endef
40
41 define Package/naywatch/install
42 $(INSTALL_DIR) $(1)/etc/init.d
43 $(INSTALL_BIN) ./files/naywatch.init $(1)/etc/init.d/naywatch
44 $(INSTALL_DIR) $(1)/usr/bin
45 $(INSTALL_BIN) ./files/naywatch.sh $(1)/usr/bin/naywatch
46 $(INSTALL_DIR) $(1)/etc/config
47 $(INSTALL_DATA) ./files/naywatch.config $(1)/etc/config/naywatch
48 endef
49
50 $(eval $(call BuildPackage,naywatch))