# 
# Copyright (C) 2006 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#

include $(TOPDIR)/rules.mk

PKG_NAME:=chillispot
PKG_VERSION:=1.1.0
PKG_RELEASE:=1

PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=http://www.chillispot.org/download
PKG_MD5SUM:=9d2597756af3fa14d7331b4a3651fc9b


include $(INCLUDE_DIR)/package.mk

define Package/chillispot
  SUBMENU:=Captive Portals
  SECTION:=net
  CATEGORY:=Network
  DEPENDS:=+kmod-tun
  TITLE:=Wireless LAN HotSpot controller
  URL:=http://www.chillispot.org/
endef

define Package/chillispot/description
	ChilliSpot is an open source captive portal or wireless LAN 
	access point controller. It is used for authenticating users 
	of a wireless LAN. It supports web based login which is today's 
	standard for public HotSpots and it supports Wireless Protected 
	Access (WPA) which is the standard of the future. Authentication, 
	authorization and accounting (AAA) is handled by your favorite 
	radius server.
endef

define Package/chillispot/conffiles
/etc/chilli.conf
endef

# uses GNU configure

define Build/Compile
	$(MAKE) -C $(PKG_BUILD_DIR) \
		DESTDIR="$(PKG_INSTALL_DIR)" \
		all install
endef

define Package/chillispot/install
	$(INSTALL_DIR) $(1)/etc/init.d
	$(INSTALL_BIN) ./files/$(PKG_NAME).init $(1)/etc/init.d/chilli
	$(INSTALL_DIR) $(1)/etc
	$(INSTALL_DATA) $(PKG_BUILD_DIR)/doc/chilli.conf $(1)/etc/
	$(INSTALL_DIR) $(1)/usr/sbin
	$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/chilli $(1)/usr/sbin/
endef

$(eval $(call BuildPackage,chillispot))