From 163c1d601394685223b43b750ca0ee1cf3f1f446 Mon Sep 17 00:00:00 2001
From: florian <florian@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Date: Fri, 5 Jan 2007 15:36:58 +0000
Subject: Use the KernelPackage template instead of kmod-foo

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5995 3c298f89-4303-0410-b956-a3cf2f4a3e73
---
 package/alsa/Makefile | 20 ++++++--------------
 1 file changed, 6 insertions(+), 14 deletions(-)

(limited to 'package/alsa/Makefile')

diff --git a/package/alsa/Makefile b/package/alsa/Makefile
index 320a91841..6fb619875 100644
--- a/package/alsa/Makefile
+++ b/package/alsa/Makefile
@@ -22,13 +22,13 @@ PKG_BUILD_DIR:=$(KERNEL_BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
 
 include $(INCLUDE_DIR)/package.mk
 
-define Package/kmod-alsa
-  SECTION:=kernel
-  CATEGORY:=Kernel drivers
+define KernelPackage/alsa
+  SUBMENU:=Other modules
   DEPENDS:=@USB_SUPPORT
   TITLE:=Advanced Linux Sound Architecture
-  URL:=http://alsa-project.org/
-  VERSION:=$(LINUX_VERSION)+$(PKG_VERSION)-$(BOARD)-$(PKG_RELEASE)
+  DESCRIPTION:=
+  FILES:=$(PKG_BUILD_DIR)/modules/*.$(LINUX_KMOD_SUFFIX)
+  AUTOLOAD=$(call AutoLoad,70,$(shell cat ./files/alsa.modules))
 endef
 
 ifeq ($(KERNEL),2.4)
@@ -71,12 +71,4 @@ define Build/Compile
 		all
 endef
 
-define Package/kmod-alsa/install
-	$(INSTALL_DIR) $(1)/lib/modules/$(LINUX_VERSION)
-	$(INSTALL_DATA) $(PKG_BUILD_DIR)/modules/*.$(LINUX_KMOD_SUFFIX) \
-		$(1)/lib/modules/$(LINUX_VERSION)/
-	$(INSTALL_DIR) $(1)/etc/modules.d
-	$(INSTALL_DATA) ./files/alsa.modules $(1)/etc/modules.d/70-alsa
-endef
-
-$(eval $(call BuildPackage,kmod-alsa))
+$(eval $(call KernelPackage,alsa))
-- 
cgit v1.2.3