2 # Copyright (C) 2014 Openwrt.org
4 # This is free software, licensed under the GNU General Public License v2.
6 include $(TOPDIR
)/rules.mk
13 include $(INCLUDE_DIR
)/package.mk
18 SUBMENU
:=Routing and Redirection
19 TITLE
:=BCP38 compliance
20 URL
:=https
://github.com
/dtaht
/ceropackages-3.10
21 MAINTAINER
:=Toke Høiland-Jørgensen
<toke@toke.dk
>
25 define Package
/bcp38
/description
26 bcp38 implements IETF BCP38 for home routers.
27 See https
://tools.ietf.org
/html
/bcp38.
29 This package provides BCP38 for IPv4 only
- IPv6 uses source
30 specific default routes
, so no firewall configuration is needed.
33 define Package
/bcp38
/conffiles
40 define Build
/Configure
46 define Package
/bcp38
/install
47 $(INSTALL_DIR
) $(1)/etc
/config
48 $(INSTALL_CONF
) .
/files
/bcp38.config
$(1)/etc
/config
/bcp38
49 $(INSTALL_DIR
) $(1)/usr
/lib
/bcp38
50 $(INSTALL_BIN
) .
/files
/run.sh
$(1)/usr
/lib
/bcp38
/run.sh
51 $(INSTALL_DIR
) $(1)/etc
/uci-defaults
52 $(INSTALL_BIN
) .
/files
/bcp38.defaults
$(1)/etc
/uci-defaults
/bcp38
55 define Package
/bcp38
/postinst
57 [ -x
/etc
/uci-defaults
/bcp38
] && /etc
/uci-defaults
/bcp38 || exit
0
60 define Package
/bcp38
/postrm
62 uci delete firewall.bcp38
66 $(eval
$(call BuildPackage
,bcp38
))