83d9b0053e7d1df54b5f93df77304fe7fae020fc
[packages.git] / net / nocatsplash / Makefile
1 #
2 # Copyright (C) 2006-2009 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:=nocatsplash
11 PKG_VERSION:=0.92
12 PKG_RELEASE:=2
13
14 PKG_SOURCE:=NoCatSplash-$(PKG_VERSION).tar.gz
15 PKG_SOURCE_URL:=http://wifi.rulez.org/~josephus/
16 PKG_MD5SUM:=e0fcc0effe52e63bc31070d16d0b4a81
17
18 PKG_BUILD_DIR:=$(BUILD_DIR)/NoCatSplash-$(PKG_VERSION)
19
20 PKG_INSTALL:=1
21
22 include $(INCLUDE_DIR)/package.mk
23
24 define Package/nocatsplash
25   SUBMENU:=Captive Portals
26   SECTION:=net
27   CATEGORY:=Network
28   DEPENDS:=+glib1 +iptables-mod-ipopt +iptables-mod-nat-extra
29   TITLE:=Open public network gateway daemon
30   URL:=http://nocat.net
31 endef
32
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).
40 endef
41
42 define Package/nocatsplash/conffiles
43 /etc/nocat.conf
44 endef
45
46 define Build/Configure
47         $(call Build/Configure/Default, \
48                 --with-firewall=iptables \
49                 --with-glib-prefix="$(STAGING_DIR)/usr" \
50         )
51 endef
52
53 define Package/nocatsplash/install
54         $(INSTALL_DIR) $(1)
55         $(CP) $(PKG_INSTALL_DIR)/* $(1)/
56 endef
57
58 $(eval $(call BuildPackage,nocatsplash))