miniupnpd: fix musl build
[feed/routing.git] / luci-app-bcp38 / Makefile
1 #
2 # Copyright (C) 2010 OpenWrt.org
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7
8 include $(TOPDIR)/rules.mk
9
10 PKG_NAME:=luci-app-bcp38
11 PKG_VERSION:=2
12 PKG_RELEASE:=1
13 LUCI_DIR:=/usr/lib/lua/luci
14
15 include $(INCLUDE_DIR)/package.mk
16
17 define Package/luci-app-bcp38
18 SECTION:=luci
19 CATEGORY:=LuCI
20 TITLE:=BCP38 LuCI interface
21 MAINTAINER:=Toke Høiland-Jørgensen <toke@toke.dk>
22 PKGARCH:=all
23 DEPENDS:= lua luci-base +bcp38
24 SUBMENU:=3. Applications
25 endef
26
27 define Package/luci-app-bcp38/description
28 Control BCP38 subnet blocking
29 endef
30
31 define Build/Compile
32 endef
33
34 define Build/Configure
35 endef
36
37 define Package/luci-app-bcp38/install
38 $(INSTALL_DIR) $(1)$(LUCI_DIR)/controller $(1)$(LUCI_DIR)/model/cbi
39 $(INSTALL_DATA) ./files/bcp38-controller.lua $(1)$(LUCI_DIR)/controller/bcp38.lua
40 $(INSTALL_DATA) ./files/bcp38-cbi.lua $(1)$(LUCI_DIR)/model/cbi/bcp38.lua
41 $(INSTALL_DIR) $(1)/etc/uci-defaults
42 $(INSTALL_BIN) ./files/uci-defaults-bcp38 $(1)/etc/uci-defaults/luci-bcp38
43 endef
44
45 define Package/luci-app-bcp38/postinst
46 #!/bin/sh
47 [ -x /etc/uci-defaults/luci-bcp38 ] && /etc/uci-defaults/luci-bcp38 || exit 0
48 endef
49
50 define Package/luci-app-bcp38/postrm
51 #!/bin/sh
52 uci delete ucitrack.@bcp38[0]
53 uci commit
54 endef
55
56 $(eval $(call BuildPackage,luci-app-bcp38))