Category reorganization
[openwrt/svn-archive/archive.git] / net / chillispot / Makefile
1 #
2 # Copyright (C) 2006 OpenWrt.org
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7 # $Id$
8
9 include $(TOPDIR)/rules.mk
10
11 PKG_NAME:=chillispot
12 PKG_VERSION:=1.1.0
13 PKG_RELEASE:=1
14
15 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
16 PKG_SOURCE_URL:=http://www.chillispot.org/download
17 PKG_MD5SUM:=9d2597756af3fa14d7331b4a3651fc9b
18 PKG_CAT:=zcat
19
20 PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
21 PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
22
23 include $(INCLUDE_DIR)/package.mk
24
25 define Package/chillispot
26 SUBMENU:=Captive Portals
27 SECTION:=net
28 CATEGORY:=Network
29 DEPENDS:=+kmod-tun
30 TITLE:=Wireless LAN HotSpot controller
31 DESCRIPTION:=\
32 ChilliSpot is an open source captive portal or wireless LAN \\\
33 access point controller. It is used for authenticating users \\\
34 of a wireless LAN. It supports web based login which is today's \\\
35 standard for public HotSpots and it supports Wireless Protected \\\
36 Access (WPA) which is the standard of the future. Authentication, \\\
37 authorization and accounting (AAA) is handled by your favorite \\\
38 radius server.
39 URL:=http://www.chillispot.org/
40 endef
41
42 define Package/chillispot/conffiles
43 /etc/chilli.conf
44 endef
45
46 # uses GNU configure
47
48 define Build/Compile
49 $(MAKE) -C $(PKG_BUILD_DIR) \
50 DESTDIR="$(PKG_INSTALL_DIR)" \
51 all install
52 endef
53
54 define Package/chillispot/install
55 $(INSTALL_DIR) $(1)/etc/init.d
56 $(INSTALL_BIN) ./files/$(PKG_NAME).init $(1)/etc/init.d/chilli
57 $(INSTALL_DIR) $(1)/etc
58 $(INSTALL_DATA) $(PKG_BUILD_DIR)/doc/chilli.conf $(1)/etc/
59 $(INSTALL_DIR) $(1)/usr/sbin
60 $(CP) $(PKG_INSTALL_DIR)/usr/sbin/chilli $(1)/usr/sbin/
61 endef
62
63 $(eval $(call BuildPackage,chillispot))