From 144caa8cb4bdc90fb64a46185690091f2f4b115f Mon Sep 17 00:00:00 2001 From: Juan RP Date: Tue, 11 Aug 2009 18:58:08 +0200 Subject: [PATCH] kernel: add kernel-firmware subpkg and depend on it. Bump revision. --HG-- extra : convert_revision : 246c9e5718de9d371ee09fefab229faf5a5c4d2d --- templates/kernel-firmware | 1 + templates/kernel/firmware.template | 13 +++++++++++++ templates/kernel/template | 11 ++++++++--- 3 files changed, 22 insertions(+), 3 deletions(-) create mode 120000 templates/kernel-firmware create mode 100644 templates/kernel/firmware.template diff --git a/templates/kernel-firmware b/templates/kernel-firmware new file mode 120000 index 0000000000..36c8c047ca --- /dev/null +++ b/templates/kernel-firmware @@ -0,0 +1 @@ +kernel \ No newline at end of file diff --git a/templates/kernel/firmware.template b/templates/kernel/firmware.template new file mode 100644 index 0000000000..64689f0781 --- /dev/null +++ b/templates/kernel/firmware.template @@ -0,0 +1,13 @@ +# Template file for 'kernel-firmware'. +# +short_desc="${pkgname} firmware binary files" +long_desc="${long_desc} + + This package contains the binary firmware files required + for some hardware, built from the Linux kernel." + +do_install() +{ + mkdir -p ${DESTDIR}/lib + mv ${SRCPKGDESTDIR}/lib/firmware ${DESTDIR}/lib +} diff --git a/templates/kernel/template b/templates/kernel/template index 1a2c1d003f..ffbed510f7 100644 --- a/templates/kernel/template +++ b/templates/kernel/template @@ -1,6 +1,9 @@ # Template file for 'kernel' pkgname=kernel -version=2.6.30.4 +_kernel_ver=2.6.30 +_kernel_patch_ver=4 +version=${_kernel_ver}.${_kernel_patch_ver} +revision=1 wrksrc="linux-$version" distfiles="${KERNEL_SITE}/kernel/v2.6/linux-$version.tar.bz2" build_style=gnu_makefile @@ -11,9 +14,10 @@ short_desc="The Linux kernel and associated stuff (2.6 branch)" maintainer="Juan RP " checksum=b52d3949219d912763f6614f1c68d51018f820ca6267f8d194dd5ac8b85159b8 long_desc=" - This package provides the linux kernel image, kernel modules - and firmware files." + This package provides the linux kernel image and the + kernel modules." +subpackages="firmware" triggers="initramfs-tools" Add_dependency full glibc @@ -22,6 +26,7 @@ Add_dependency full coreutils Add_dependency full module-init-tools Add_dependency full initramfs-tools Add_dependency build perl +Add_dependency run kernel-firmware ${_kernel_ver} pre_build() {