# # Copyright (C) 2008-2010 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:=pepperspot PKG_VERSION:=0.3 PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 PKG_SOURCE_URL:=@SF/pepperspot PKG_MD5SUM:=10e6d42be577c231135c36440d86012a PKG_INSTALL:=1 include $(INCLUDE_DIR)/package.mk define Package/pepperspot SUBMENU:=Captive Portals SECTION:=net CATEGORY:=Network TITLE:=Wireless LAN HotSpot controller URL:=http://pepperspot.sourceforge.net/ DEPENDS:=+kmod-tun +kmod-ipv6 endef define Package/pepperspot/description PepperSpot is a captive portal or wireless LAN access point controller which support the IPv6 protocol. It supports web based login and it supports Wireless Protected Access (WPA). Authentication is handled by your favorite radius server (over IPv4/IPv6). endef define Package/pepperspot/conffiles /etc/pepper.conf endef # uses GNU configure define Build/Prepare $(call Build/Prepare/Default) # prevent autoconf invocation, since one the patches touched # configure (cd $(PKG_BUILD_DIR); \ touch -r Makefile.am configure.in; \ touch -r Makefile.in configure; \ ) endef define Package/pepperspot/install $(INSTALL_DIR) $(1)/etc/init.d $(INSTALL_BIN) ./files/$(PKG_NAME).init $(1)/etc/init.d/pepper $(INSTALL_DIR) $(1)/etc $(INSTALL_CONF) $(PKG_BUILD_DIR)/extra/pepper.conf $(1)/etc/ $(INSTALL_DIR) $(1)/usr/sbin $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/pepper $(1)/usr/sbin/ endef $(eval $(call BuildPackage,pepperspot))