From 8cc82ca09e468d738ceefb6cd73ddc64863474cc Mon Sep 17 00:00:00 2001 From: engineerkeal Date: Tue, 18 Jul 2023 07:24:58 +0000 Subject: [PATCH] adapter poky 4.0.10 fix do_rootfs check log.do_rootfs file contains ERROR, because demod.d/exclude.conf bad line starting with 'exclude'. We roolback depmodwrapper-cross_1.0.bb do_install task. Signed-off-by: engineerkeal --- .../kmod/depmodwrapper-cross_%.bbappend | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 meta-openeuler/recipes-kernel/kmod/depmodwrapper-cross_%.bbappend diff --git a/meta-openeuler/recipes-kernel/kmod/depmodwrapper-cross_%.bbappend b/meta-openeuler/recipes-kernel/kmod/depmodwrapper-cross_%.bbappend new file mode 100644 index 00000000000..bdf408bb70a --- /dev/null +++ b/meta-openeuler/recipes-kernel/kmod/depmodwrapper-cross_%.bbappend @@ -0,0 +1,25 @@ +do_install() { + install -d ${D}${bindir_crossscripts}/ + + cat > ${D}${bindir_crossscripts}/depmodwrapper << EOF +#!/bin/sh +# Expected to be called as: depmodwrapper -a KERNEL_VERSION +if [ "\$1" != "-a" -o "\$2" != "-b" ]; then + echo "Usage: depmodwrapper -a -b rootfs KERNEL_VERSION" >&2 + exit 1 +fi + +kernelabi="" +if [ -r "${PKGDATA_DIR}/kernel-depmod/kernel-abiversion" ]; then + kernelabi=\$(cat "${PKGDATA_DIR}/kernel-depmod/kernel-abiversion") +fi + +if [ ! -r ${PKGDATA_DIR}/kernel-depmod/System.map-\$4 ] || [ "\$kernelabi" != "\$4" ]; then + echo "Unable to read: ${PKGDATA_DIR}/kernel-depmod/System.map-\$4" >&2 + exec env depmod "\$1" "\$2" "\$3" "\$4" +else + exec env depmod "\$1" "\$2" "\$3" -F "${PKGDATA_DIR}/kernel-depmod/System.map-\$4" "\$4" +fi +EOF + chmod +x ${D}${bindir_crossscripts}/depmodwrapper +} \ No newline at end of file -- Gitee