2 # Copyright (C) 2006 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
9 include $(TOPDIR
)/rules.mk
15 PKG_SOURCE
:=NoCatSplash-
$(PKG_VERSION
).
tar.gz
16 PKG_SOURCE_URL
:=http
://wifi.rulez.org
/~josephus
/
17 PKG_MD5SUM
:=e0fcc0effe52e63bc31070d16d0b4a81
19 PKG_BUILD_DIR
:=$(BUILD_DIR
)/NoCatSplash-
$(PKG_VERSION
)
20 PKG_INSTALL_DIR
:=$(PKG_BUILD_DIR
)/ipkg-install
22 include $(INCLUDE_DIR
)/package.mk
24 define Package
/nocatsplash
25 SUBMENU
:=Captive Portals
29 TITLE
:=Open public network gateway daemon
33 define Package
/nocatsplash
/description
34 NoCatSplash is an Open Public Network Gateway Daemon.
35 It performs
as a
[captive
/open
/active
] portal. When run on a gateway
/router
36 on a network
, all web requests are redirected until the client either logs
37 in or clicks
"I Accept" to an AUP. The gateway daemon then changes the
38 firewall rules on the gateway to pass traffic for that client
(based on IP
39 address and MAC address
).
42 define Package
/nocatsplash
/conffiles
46 define Build
/Configure
47 $(call Build
/Configure
/Default
, \
48 --with-firewall
=iptables \
49 --with-glib-prefix
="$(STAGING_DIR)/usr" \
54 mkdir
-p
$(PKG_INSTALL_DIR
)
55 $(MAKE
) -C
$(PKG_BUILD_DIR
) \
56 DESTDIR
="$(PKG_INSTALL_DIR)" \
60 define Package
/nocatsplash
/install
62 $(CP
) $(PKG_INSTALL_DIR
)/* $(1)/
65 $(eval
$(call BuildPackage
,nocatsplash
))