From a2b507f29a6f61bb8accdd44ae6f252e549eb1e6 Mon Sep 17 00:00:00 2001 From: geos_one Date: Sun, 24 Oct 2010 19:55:52 +0000 Subject: [PATCH] add ls_pro_duo to eclass git-svn-id: https://svn.disconnected-by-peer.at/svn/linamh/trunk/genlink@2583 6952d904-891a-0410-993b-d76249ca496b --- eclass/nas-kernel.eclass | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/eclass/nas-kernel.eclass b/eclass/nas-kernel.eclass index de8cb48..be6c8a7 100644 --- a/eclass/nas-kernel.eclass +++ b/eclass/nas-kernel.eclass @@ -262,6 +262,16 @@ _kernel_src_compile() { -d "${WORKDIR}"/boot/initramfs-genkernel-${kern_arch}-${KV_FULL} "${WORKDIR}"/boot/initrd-genkernel-${kern_arch}-${KV_FULL}.buffalo rm "${WORKDIR}"/boot/kernel-genkernel-${kern_arch}-${KV_FULL} "${WORKDIR}"/boot/initramfs-genkernel-${kern_arch}-${KV_FULL} fi + if [ "${K_NASKERNEL_NAME}" = "buffalo_ls_pro_duo" ]; then + devio > foo 'wl 0xe3a01c07,4' 'wl 0xe3811027,4' # Linkstation Pro Duo (2.6.30) + cat foo "${WORKDIR}"/boot/kernel-genkernel-${kern_arch}-${KV_FULL} > zImage.new + mkimage -A arm -O linux -T kernel -C none -a 0x00008000 -e 0x00008000 -n 'uImage-genkernel-${kern_arch}-${KV_FULL}' \ + -d zImage.new "${WORKDIR}"/boot/uImage-genkernel-${kern_arch}-${KV_FULL}.buffalo + rm foo zImage.new + mkimage -A arm -O linux -T ramdisk -C gzip -a 0x00000000 -e 0x00000000 -n 'initrd-genkernel-${kern_arch}-${KV_FULL}' \ + -d "${WORKDIR}"/boot/initramfs-genkernel-${kern_arch}-${KV_FULL} "${WORKDIR}"/boot/initrd-genkernel-${kern_arch}-${KV_FULL}.buffalo + rm "${WORKDIR}"/boot/kernel-genkernel-${kern_arch}-${KV_FULL} "${WORKDIR}"/boot/initramfs-genkernel-${kern_arch}-${KV_FULL} + fi if [ "${K_NASKERNEL_NAME}" = "buffalo_ls_xhl" ]; then devio > foo 'wl 0xe3a01c0a,4' 'wl 0xe3811067,4' # Linkstation XHL/CHLv2 (2.6.30) cat foo "${WORKDIR}"/boot/kernel-genkernel-${kern_arch}-${KV_FULL} > zImage.new