summaryrefslogtreecommitdiff
path: root/mk/kernel.mk
diff options
context:
space:
mode:
authorLinux User <wbx@linux.(none)>2009-10-01 20:26:05 +0200
committerLinux User <wbx@linux.(none)>2009-10-01 20:26:05 +0200
commit8759fa511c0464efaea926dcb1271c0ca95e4eb6 (patch)
tree525fc96ed62d206153794068a2f43116a095dbbe /mk/kernel.mk
parent22bb527c786d6631eec13f2328da05437a1e46b5 (diff)
abstract package backend, add perl
Diffstat (limited to 'mk/kernel.mk')
-rw-r--r--mk/kernel.mk9
1 files changed, 5 insertions, 4 deletions
diff --git a/mk/kernel.mk b/mk/kernel.mk
index f5b85832e..365cc12e6 100644
--- a/mk/kernel.mk
+++ b/mk/kernel.mk
@@ -9,8 +9,8 @@ KMOD_BUILD_DIR := $(LINUX_BUILD_DIR)/linux-modules
MODULES_DIR := $(LINUX_BUILD_DIR)/modules/$(MODULES_SUBDIR)
TARGET_MODULES_DIR := $(LINUX_TARGET_DIR)/$(MODULES_SUBDIR)
-KERNEL_IPKG:=$(PACKAGE_DIR)/kernel_$(DEVICE)-$(KERNEL_VERSION)_$(CPU_ARCH).ipk
-INSTALL_TARGETS:= $(KERNEL_IPKG)
+KERNEL_PKG:=$(PACKAGE_DIR)/kernel_$(DEVICE)-$(KERNEL_VERSION)_$(CPU_ARCH).$(PKG_SUFFIX)
+INSTALL_TARGETS:= $(KERNEL_PKG)
NOINSTALL_TARGETS:=
TARGETS:=
@@ -32,7 +32,7 @@ define KMOD_template
IDEPENDK_$(1):=kernel ($(DEVICE)-$(KERNEL_VERSION)) $(foreach pkg,$(5),", $(pkg)")
-PKG_$(1) := $(PACKAGE_DIR)/kmod-$(2)_$(DEVICE)-$(KERNEL_VERSION)-$(KERNEL_RELEASE)_$(CPU_ARCH).ipk
+PKG_$(1) := $(PACKAGE_DIR)/kmod-$(2)_$(DEVICE)-$(KERNEL_VERSION)-$(KERNEL_RELEASE)_$(CPU_ARCH).$(PKG_SUFFIX)
I_$(1) := $(KMOD_BUILD_DIR)/ipkg/$(2)
ifeq ($$(ADK_KPACKAGE_KMOD_$(1)),m)
@@ -45,6 +45,7 @@ endif
$$(PKG_$(1)):
rm -rf $$(I_$(1))
+ @mkdir -p $$(I_$(1))
echo "Package: kmod-$(2)" > $(LINUX_BUILD_DIR)/kmod-control/kmod-$(2).control
echo "Priority: optional" >> $(LINUX_BUILD_DIR)/kmod-control/kmod-$(2).control
echo "Section: sys" >> $(LINUX_BUILD_DIR)/kmod-control/kmod-$(2).control
@@ -69,7 +70,7 @@ ifneq ($(4),)
chmod 0755 $$(I_$(1))/CONTROL/postinst
endif
endif
- $(IPKG_BUILD) $$(I_$(1)) $(PACKAGE_DIR) $(MAKE_TRACE)
+ $(PKG_BUILD) $$(I_$(1)) $(PACKAGE_DIR) $(MAKE_TRACE)
endef
include $(BUILD_DIR)/.kernelconfig