Add SPDX license tags
[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 PKG_LICENSE:=Apache-2.0
14 LUCI_DIR:=/usr/lib/lua/luci
15
16 include $(INCLUDE_DIR)/package.mk
17
18 define Package/luci-app-bcp38
19 SECTION:=luci
20 CATEGORY:=LuCI
21 TITLE:=BCP38 LuCI interface
22 MAINTAINER:=Toke Høiland-Jørgensen <toke@toke.dk>
23 PKGARCH:=all
24 DEPENDS:= lua luci-base +bcp38
25 SUBMENU:=3. Applications
26 endef
27
28 define Package/luci-app-bcp38/description
29 Control BCP38 subnet blocking
30 endef
31
32 define Build/Compile
33 endef
34
35 define Build/Configure
36 endef
37
38 define Package/luci-app-bcp38/install
39 $(INSTALL_DIR) $(1)$(LUCI_DIR)/controller $(1)$(LUCI_DIR)/model/cbi
40 $(INSTALL_DATA) ./files/bcp38-controller.lua $(1)$(LUCI_DIR)/controller/bcp38.lua
41 $(INSTALL_DATA) ./files/bcp38-cbi.lua $(1)$(LUCI_DIR)/model/cbi/bcp38.lua
42 $(INSTALL_DIR) $(1)/etc/uci-defaults
43 $(INSTALL_BIN) ./files/uci-defaults-bcp38 $(1)/etc/uci-defaults/luci-bcp38
44 endef
45
46 define Package/luci-app-bcp38/postinst
47 #!/bin/sh
48 [ -x /etc/uci-defaults/luci-bcp38 ] && /etc/uci-defaults/luci-bcp38 || exit 0
49 endef
50
51 define Package/luci-app-bcp38/postrm
52 #!/bin/sh
53 uci delete ucitrack.@bcp38[0]
54 uci commit
55 endef
56
57 $(eval $(call BuildPackage,luci-app-bcp38))