secure files from genkeerrnel
This commit is contained in:
parent
471db5aa83
commit
0d86484da3
@ -614,6 +614,8 @@ _kernel_src_compile() {
|
|||||||
all || die "genkernel failed"
|
all || die "genkernel failed"
|
||||||
ARCH=${OLDARCH}
|
ARCH=${OLDARCH}
|
||||||
|
|
||||||
|
cp "${S}"/Module.symvers "${S}"/System.map "${S}"/include/linux/version.h "${WORKDIR}"
|
||||||
|
|
||||||
|
|
||||||
# Buffalo Boxes have a special naming and start address
|
# Buffalo Boxes have a special naming and start address
|
||||||
if [ "${K_NASKERNEL_TYPE}" = "buffalo" ]; then
|
if [ "${K_NASKERNEL_TYPE}" = "buffalo" ]; then
|
||||||
@ -632,10 +634,10 @@ _kernel_src_compile() {
|
|||||||
cp "${S}"/${K_NASKERNEL_DTB} "${WORKDIR}"/boot/dtb/
|
cp "${S}"/${K_NASKERNEL_DTB} "${WORKDIR}"/boot/dtb/
|
||||||
einfo "Create uImage of the resulting Image"
|
einfo "Create uImage of the resulting Image"
|
||||||
mkimage -A arm -O linux -T kernel -C none -a 0x00008000 -e 0x00008000 -n uImage-${KV_FULL} \
|
mkimage -A arm -O linux -T kernel -C none -a 0x00008000 -e 0x00008000 -n uImage-${KV_FULL} \
|
||||||
-d zImage.new "${WORKDIR}"/boot/uImage-genkernel-${ARCH}-${KV_FULL}
|
-d zImage.new "${WORKDIR}"/boot/uImage-genkernel-${ARCH}-${KV_FULL}.buffalo
|
||||||
einfo "Create uInitrd with correct start address"
|
einfo "Create uInitrd with correct start address"
|
||||||
mkimage -A arm -O linux -T ramdisk -C none -a 0x00000000 -e 0x00000000 -n initrd-${KV_FULL} \
|
mkimage -A arm -O linux -T ramdisk -C none -a 0x00000000 -e 0x00000000 -n initrd-${KV_FULL} \
|
||||||
-d "${WORKDIR}"/boot/initramfs-genkernel-${ARCH}-${KV_FULL} "${WORKDIR}"/boot/uInitrd-genkernel-${ARCH}-${KV_FULL}
|
-d "${WORKDIR}"/boot/initramfs-genkernel-${ARCH}-${KV_FULL} "${WORKDIR}"/boot/uInitrd-genkernel-${ARCH}-${KV_FULL}.buffalo
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -707,8 +709,8 @@ _kernel_src_install() {
|
|||||||
_kernel_copy_config ".config"
|
_kernel_copy_config ".config"
|
||||||
doins ".config" || die "cannot copy kernel config"
|
doins ".config" || die "cannot copy kernel config"
|
||||||
doins Makefile || die "cannot copy Makefile"
|
doins Makefile || die "cannot copy Makefile"
|
||||||
doins Module.symvers || die "cannot copy Module.symvers"
|
doins "${WORKDIR}"/Module.symvers || die "cannot copy Module.symvers"
|
||||||
doins System.map || die "cannot copy System.map"
|
doins "${WORKDIR}"/System.map || die "cannot copy System.map"
|
||||||
|
|
||||||
# NOTE: this is a workaround caused by linux-info.eclass not
|
# NOTE: this is a workaround caused by linux-info.eclass not
|
||||||
# being ported to EAPI=2 yet
|
# being ported to EAPI=2 yet
|
||||||
@ -723,7 +725,7 @@ _kernel_src_install() {
|
|||||||
# Include include/linux/version.h to make Portage happy
|
# Include include/linux/version.h to make Portage happy
|
||||||
dodir "${KV_OUT_DIR}/include/linux"
|
dodir "${KV_OUT_DIR}/include/linux"
|
||||||
insinto "${KV_OUT_DIR}/include/linux"
|
insinto "${KV_OUT_DIR}/include/linux"
|
||||||
doins "${S}/include/linux/version.h" || die "cannot copy version.h"
|
doins "${WORKDIR}/version.h" || die "cannot copy version.h"
|
||||||
|
|
||||||
insinto "/boot"
|
insinto "/boot"
|
||||||
doins "${WORKDIR}"/boot/* || die "cannot copy /boot over"
|
doins "${WORKDIR}"/boot/* || die "cannot copy /boot over"
|
||||||
|
Loading…
Reference in New Issue
Block a user