diff options
| author | nbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2006-07-30 15:27:51 +0000 | 
|---|---|---|
| committer | nbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2006-07-30 15:27:51 +0000 | 
| commit | 4a7464651be077eaa3e032e25d0a188160caa9e4 (patch) | |
| tree | f25d0055a9187e8ff80b865712c3d09d1d3a2064 | |
| parent | 4ef55873da17e9db2f0fbd7879dd38392388996e (diff) | |
port ppp modules to package/kernel and fix ppp package dependencies
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4329 3c298f89-4303-0410-b956-a3cf2f4a3e73
| -rw-r--r-- | include/modules-2.4.mk | 19 | ||||
| -rw-r--r-- | include/modules-2.6.mk | 20 | ||||
| -rw-r--r-- | package/kernel/modules.mk | 44 | ||||
| -rw-r--r-- | package/ppp/Makefile | 5 | ||||
| -rw-r--r-- | target/linux/Config.in | 34 | 
5 files changed, 47 insertions, 75 deletions
| diff --git a/include/modules-2.4.mk b/include/modules-2.4.mk index 4f2d0b5dd..8e7d2308a 100644 --- a/include/modules-2.4.mk +++ b/include/modules-2.4.mk @@ -25,25 +25,6 @@ $(eval $(call KMOD_template,IPV6,ipv6,\  	$(MODULES_DIR)/kernel/net/ipv6/ipv6.o \  ,CONFIG_IPV6,,20,ipv6)) -$(eval $(call KMOD_template,PPP,ppp,\ -	$(MODULES_DIR)/kernel/drivers/net/ppp_async.o \ -	$(MODULES_DIR)/kernel/drivers/net/ppp_generic.o \ -	$(MODULES_DIR)/kernel/drivers/net/slhc.o \ -	$(MODULES_DIR)/kernel/drivers/net/pppox.o \ -,CONFIG_PPP)) - -$(eval $(call KMOD_template,MPPE,mppe,\ -	$(MODULES_DIR)/kernel/drivers/net/ppp_mppe_mppc.o \ -,CONFIG_PPP_MPPE_MPPC)) - -$(eval $(call KMOD_template,PPPOATM,pppoatm,\ -	$(MODULES_DIR)/kernel/net/atm/pppoatm.o \ -,CONFIG_PPPOATM)) - -$(eval $(call KMOD_template,PPPOE,pppoe,\ -	$(MODULES_DIR)/kernel/drivers/net/pppoe.o \ -,CONFIG_PPPOE)) -  $(eval $(call KMOD_template,SCHED,sched,\  	$(MODULES_DIR)/kernel/net/sched/*.o \  )) diff --git a/include/modules-2.6.mk b/include/modules-2.6.mk index dab735576..533a4c956 100644 --- a/include/modules-2.6.mk +++ b/include/modules-2.6.mk @@ -27,26 +27,6 @@ $(eval $(call KMOD_template,IPV6,ipv6,\  	$(MODULES_DIR)/kernel/net/ipv6/ipv6.ko \  ,CONFIG_IPV6,,20,ipv6)) -$(eval $(call KMOD_template,PPP,ppp,\ -	$(MODULES_DIR)/kernel/drivers/net/ppp_async.ko \ -	$(MODULES_DIR)/kernel/drivers/net/ppp_generic.ko \ -	$(MODULES_DIR)/kernel/drivers/net/slhc.ko \ -	$(MODULES_DIR)/kernel/lib/crc-ccitt.ko \ -,CONFIG_PPP)) - -#$(eval $(call KMOD_template,MPPE,mppe,\ -#	$(MODULES_DIR)/kernel/drivers/net/ppp_mppe_mppc.ko \ -#,CONFIG_PPP_MPPE_MPPC)) - -$(eval $(call KMOD_template,PPPOATM,pppoatm,\ -	$(MODULES_DIR)/kernel/net/atm/pppoatm.ko \ -,CONFIG_PPPOATM)) - -$(eval $(call KMOD_template,PPPOE,pppoe,\ -	$(MODULES_DIR)/kernel/drivers/net/pppoe.ko \ -	$(MODULES_DIR)/kernel/drivers/net/pppox.ko \ -,CONFIG_PPPOE)) -  $(eval $(call KMOD_template,SCHED,sched,\  	$(MODULES_DIR)/kernel/net/sched/*.ko \  ,CONFIG_NET_SCHED)) diff --git a/package/kernel/modules.mk b/package/kernel/modules.mk index 48741eeb3..51af5d8b6 100644 --- a/package/kernel/modules.mk +++ b/package/kernel/modules.mk @@ -223,3 +223,47 @@ endef  $(eval $(call KernelPackage,ebtables)) +define KernelPackage/ppp +TITLE:=PPP modules +DESCRIPTION:=Kernel modules for PPP support +KCONFIG:=$(CONFIG_PPP) +endef + +define KernelPackage/ppp/2.6 +FILES:=$(MODULES_DIR)/kernel/drivers/net/ppp_async.ko $(MODULES_DIR)/kernel/drivers/net/ppp_generic.ko $(MODULES_DIR)/kernel/drivers/net/slhc.ko $(MODULES_DIR)/kernel/lib/crc-ccitt.ko +AUTOLOAD:=$(call AutoLoad,30,crc-ccitt) +endef + +define KernelPackage/ppp/2.4 +FILES:=$(MODULES_DIR)/kernel/drivers/net/ppp_async.o $(MODULES_DIR)/kernel/drivers/net/ppp_generic.o $(MODULES_DIR)/kernel/drivers/net/slhc.o +endef +$(eval $(call KernelPackage,ppp)) + +define KernelPackage/pppoe +TITLE:=PPPoE modules +DESCRIPTION:=Kernel modules for PPP over Ethernet support +DEPENDS:=kmod-ppp +KCONFIG:=$(CONFIG_PPPOE) +FILES:=$(MODULES_DIR)/kernel/drivers/net/pppoe.$(LINUX_KMOD_SUFFIX) $(MODULES_DIR)/kernel/drivers/net/pppox.$(LINUX_KMOD_SUFFIX) +endef +$(eval $(call KernelPackage,pppoe)) + +define KernelPackage/pppoa +TITLE:=PPPoA modules +DESCRIPTION:=Kernel modules for PPP over ATM support +DEPENDS:=kmod-ppp +KCONFIG:=$(CONFIG_PPPOATM) +FILES:=$(MODULES_DIR)/kernel/drivers/net/pppoatm.$(LINUX_KMOD_SUFFIX) +endef +$(eval $(call KernelPackage,pppoa)) + +define KernelPackage/mppe +TITLE:=Microsoft PPP compression/encryption +DESCRIPTION:=Kernel modules for Microsoft PPP compression/encryption +DEPENDS:=@LINUX_2_4 kmod-ppp +KCONFIG:=$(CONFIG_PPPOE) +FILES:=$(MODULES_DIR)/kernel/drivers/net/ppp_mppe_mppc.$(LINUX_KMOD_SUFFIX) +endef +$(eval $(call KernelPackage,mppe)) + + diff --git a/package/ppp/Makefile b/package/ppp/Makefile index e49b610c3..6581ef7e2 100644 --- a/package/ppp/Makefile +++ b/package/ppp/Makefile @@ -28,6 +28,7 @@ SECTION:=net  CATEGORY:=Network  MENU:=1  DEFAULT:=y +DEPENDS:=+kmod-ppp  TITLE:=PPP daemon  DESCRIPTION:=PPP (Point-to-Point Protocol) daemon  URL:=http://ppp.samba.org/ @@ -36,7 +37,7 @@ endef  define Package/ppp-mod-pppoa  SECTION:=net  CATEGORY:=Network -DEPENDS:=ppp +linux-atm +DEPENDS:=ppp +linux-atm +kmod-pppoa  TITLE:=PPPoA plugin  DESCRIPTION:=PPPoA (PPP over ATM) plugin for ppp  endef @@ -45,7 +46,7 @@ define Package/ppp-mod-pppoe  SECTION:=net  CATEGORY:=Network  DEFAULT:=y -DEPENDS:=ppp +DEPENDS:=ppp +kmod-pppoe  TITLE:=PPPoE plugin  DESCRIPTION:=PPPoE (PPP over Ethernet) plugin for ppp  endef diff --git a/target/linux/Config.in b/target/linux/Config.in index 2fcb95f29..9929b9e52 100644 --- a/target/linux/Config.in +++ b/target/linux/Config.in @@ -37,40 +37,6 @@ config PACKAGE_KMOD_IPV6  	help  	  Kernel modules for IPv6 protocol support -config PACKAGE_KMOD_PPP -	prompt "kmod-ppp.......................... PPP support" -	tristate -	default m -	help -	  Kernel support for PPP - -config PACKAGE_KMOD_MPPE -	prompt   "kmod-mppe....................... PPP MPPE/MPPC module" -	tristate -	default m -	depends PACKAGE_KMOD_PPP -	select PACKAGE_kmod-crypto -	help -	  Support for Microsoft PPP Encryption/Compression - -config PACKAGE_KMOD_PPPOATM -	prompt   "kmod-pppoatm.................... PPPoA (PPP over ATM) kernel support" -	tristate -	default y if LINUX_2_4_AR7 -	default m -	depends PACKAGE_KMOD_PPP -	select PACKAGE_KMOD_ATM -	help -	  Support for PPP over ATM - -config PACKAGE_KMOD_PPPOE -	prompt   "kmod-pppoe...................... PPPoE (PPP over Ethernet) kernel support" -	tristate -	default m -	depends PACKAGE_KMOD_PPP -	help -	  Support for PPP over Ethernet -  config PACKAGE_KMOD_RING  	prompt "kmod-ring......................... PF Ring"  	tristate | 
