aboutsummaryrefslogtreecommitdiffstats
path: root/package/kexec-tools
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2010-07-23 18:16:47 +0000
committerFelix Fietkau <nbd@openwrt.org>2010-07-23 18:16:47 +0000
commit4ee3ae96c2fc373a91c2ea38fa62a4f000112ddf (patch)
tree460eb3d91bdb39b700577061b915dcb14f146dc8 /package/kexec-tools
parente622f65cc6e58d9c7bad700e4a4ec699cb81f8cd (diff)
downloadupstream-4ee3ae96c2fc373a91c2ea38fa62a4f000112ddf.tar.gz
upstream-4ee3ae96c2fc373a91c2ea38fa62a4f000112ddf.tar.bz2
upstream-4ee3ae96c2fc373a91c2ea38fa62a4f000112ddf.zip
ar71xx: fix sysupgrade on the ubnt nanostation m
SVN-Revision: 22370
Diffstat (limited to 'package/kexec-tools')
0 files changed, 0 insertions, 0 deletions
n121' href='#n121'>121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191
# 
# Copyright (C) 2006 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
# $Id$

include $(TOPDIR)/rules.mk

PKG_NAME:=ppp
PKG_VERSION:=2.4.3
PKG_RELEASE:=8

PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=ftp://ftp.samba.org/pub/ppp/
PKG_MD5SUM:=848f6c3cafeb6074ffeb293c3af79b7c

PKG_BUILD_DEPENDS:=libpcap linux-atm

include $(INCLUDE_DIR)/package.mk
include $(INCLUDE_DIR)/kernel.mk

define Package/ppp/Default
  SECTION:=net
  CATEGORY:=Network
  URL:=http://ppp.samba.org/
endef

define Package/ppp
$(call Package/ppp/Default)
  DEPENDS:=+kmod-ppp
  TITLE:=PPP daemon
  MENU:=1
endef

define Package/ppp/description
 This package contains the PPP (Point-to-Point Protocol) daemon.
endef

define Package/ppp-mod-pppoa
$(call Package/ppp/Default)
  DEPENDS:=ppp +linux-atm +kmod-pppoa
  TITLE:=PPPoA plugin
endef

define Package/ppp-mod-pppoa/description
 This package contains a PPPoA (PPP over ATM) plugin for ppp.
endef

define Package/ppp-mod-pppoe
$(call Package/ppp/Default)
  DEPENDS:=ppp +kmod-pppoe
  TITLE:=PPPoE plugin
endef

define Package/ppp-mod-pppoe/description
 This package contains a PPPoE (PPP over Ethernet) plugin for ppp.
endef

define Package/ppp-mod-radius
$(call Package/ppp/Default)
  DEPENDS:=ppp
  TITLE:=RADIUS plugin
endef

define Package/ppp-mod-radius/description
 This package contains a RADIUS (Remote Authentication Dial-In User 
 Service) plugin for ppp.
endef

define Package/chat
$(call Package/ppp/Default)
  DEPENDS:=ppp
  TITLE:=Establish conversation with a modem
endef

define Package/chat/description
 This package contains an utility to establish conversation with other 
 PPP servers (via a modem).
endef

define Package/pppdump
$(call Package/ppp/Default)
  DEPENDS:=ppp
  TITLE:=Read PPP record file
endef

define Package/pppdump/description
 This package contains an utility to read PPP record file.
endef

define Package/pppstats
$(call Package/ppp/Default)
  DEPENDS:=ppp
  TITLE:=Report PPP statistics
endef

define Package/pppstats/description
 This package contains an utility to report PPP statistics.
endef


define Build/Configure
$(call Build/Configure/Default,, \
	UNAME_S="Linux" \
	UNAME_R="$(LINUX_VERSION)" \
	UNAME_M="$(ARCH)" \
)
endef

define Build/Compile
	rm -rf $(PKG_INSTALL_DIR)
	mkdir -p $(PKG_INSTALL_DIR)/usr
	$(MAKE) -C $(PKG_BUILD_DIR) \
		$(TARGET_CONFIGURE_OPTS) \
		COPTS="$(TARGET_CFLAGS)" \
		PRECOMPILED_FILTER=1 \
		STAGING_DIR="$(STAGING_DIR)" \
		DESTDIR="$(PKG_INSTALL_DIR)/usr" \
		all install
endef

define Package/ppp/install
	$(INSTALL_DIR) $(1)/usr/lib/pppd/$(PKG_VERSION)
	$(INSTALL_DIR) $(1)/usr/sbin
	$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/pppd $(1)/usr/sbin/
	$(INSTALL_DIR) $(1)/lib/network
	$(INSTALL_BIN) ./files/ppp.sh $(1)/lib/network/
	$(INSTALL_DIR) $(1)/etc/ppp
	$(INSTALL_CONF) ./files/etc/ppp/chap-secrets $(1)/etc/ppp/
	$(INSTALL_DATA) ./files/etc/ppp/filter $(1)/etc/ppp/
	$(INSTALL_BIN) ./files/etc/ppp/ip-up $(1)/etc/ppp/
	$(INSTALL_DIR) $(1)/etc/ppp/ip-up.d
	$(INSTALL_BIN) ./files/etc/ppp/ip-down $(1)/etc/ppp/
	$(INSTALL_DIR) $(1)/etc/ppp/ip-down.d
	$(INSTALL_DATA) ./files/etc/ppp/options $(1)/etc/ppp/
	ln -sf /tmp/resolv.conf.auto $(1)/etc/ppp/resolv.conf
endef
	
define Package/ppp-mod-pppoa/install
	$(INSTALL_DIR) $(1)/usr/lib/pppd/$(PKG_VERSION)
	$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/pppd/$(PKG_VERSION)/pppoatm.so \
		$(1)/usr/lib/pppd/$(PKG_VERSION)/
	$(INSTALL_DIR) $(1)/lib/network
	$(INSTALL_BIN) ./files/pppoa.sh $(1)/lib/network/
endef

define Package/ppp-mod-pppoe/install
	$(INSTALL_DIR) $(1)/usr/lib/pppd/$(PKG_VERSION)