From 846e1c0711377b1b7781f990d672e2eb5ee2eead Mon Sep 17 00:00:00 2001 From: lisimin Date: Thu, 17 Mar 2022 17:49:20 +0800 Subject: [PATCH] package host tools from kernel scripts package kernel host tools to sdk Signed-off-by: lisimin --- .../linux/kernel-devsrc.bbappend | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/meta-openeuler/recipes-kernel/linux/kernel-devsrc.bbappend b/meta-openeuler/recipes-kernel/linux/kernel-devsrc.bbappend index 69fe3dece78..d5779c0a7e4 100644 --- a/meta-openeuler/recipes-kernel/linux/kernel-devsrc.bbappend +++ b/meta-openeuler/recipes-kernel/linux/kernel-devsrc.bbappend @@ -1,6 +1,11 @@ RDEPENDS_${PN} = "" RDEPENDS_${PN}_remove_aarch64 = " gawk" +# not strip, host tools under scripts arch is different, cannot strip +# and cannot check arch in do_package_qa +INHIBIT_PACKAGE_STRIP = "1" +INSANE_SKIP_${PN} += "arch" + do_install_append() { # copy the entie source tree. copy source from build dir and then copy source dir # copy in parts from the build that we'll need later @@ -9,19 +14,6 @@ do_install_append() { find . -depth -not -name "*.cmd" -not -name "*.o" -not -path "./.*" -print0 | cpio --null -pdu $kerneldir/build/ cp .config $kerneldir/build/ cp -a --parents arch/${ARCH}/include/generated/uapi/asm/ $kerneldir/build/ - # delete host tools caused do_package task error - rm -f $kerneldir/build/scripts/selinux/genheaders/genheaders - rm -f $kerneldir/build/scripts/selinux/mdp/mdp - rm -f $kerneldir/build/scripts/dtc/dtc - rm -f $kerneldir/build/scripts/extract-cert - rm -f $kerneldir/build/scripts/kallsyms - rm -f $kerneldir/build/scripts/mod/mk_elfconfig - rm -f $kerneldir/build/scripts/sorttable - rm -f $kerneldir/build/scripts/kconfig/conf - rm -f $kerneldir/build/scripts/mod/modpost - rm -f $kerneldir/build/scripts/genksyms/genksyms - rm -f $kerneldir/build/scripts/basic/fixdep - rm -f $kerneldir/build/scripts/asn1_compiler rm -f $(find $kerneldir/build/ -name "*\.dbg") ) if [ "${S}" != "${B}" ];then -- Gitee