nico d1902ac136 [packages] pepperspot: update to 0.3 (closes: #7191)
git-svn-id: svn://svn.openwrt.org/openwrt/packages@21017 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-04-19 05:19:16 +00:00

64 lines
1.6 KiB
Makefile

#
# 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))