[OE-core] [PATCH 2/4] kernel: allow kernel module and firmware installation with ${base_libdir} != "/lib"
Roman Khimov
roman at khimov.ru
Wed Dec 16 19:48:25 UTC 2015
В письме от 16 декабря 2015 19:11:58 пользователь Matthias Schiffer написал:
> diff --git a/meta/classes/kernel.bbclass b/meta/classes/kernel.bbclass
> index 4ce1611..8fc1d5d 100644
> --- a/meta/classes/kernel.bbclass
> +++ b/meta/classes/kernel.bbclass
> @@ -242,6 +242,11 @@ kernel_do_install() {
> rm "${D}/lib/modules/${KERNEL_VERSION}/source"
> # If the kernel/ directory is empty remove it to prevent QA issues
> rmdir --ignore-fail-on-non-empty
> "${D}/lib/modules/${KERNEL_VERSION}/kernel" +
> + if [ "${base_libdir}" != "/lib" ]; then
> + install -d "${D}${base_libdir}"
> + mv "${D}/lib/modules" "${D}${base_libdir}"
> + fi
> else
> bbnote "no modules to install"
> fi
> @@ -258,6 +263,12 @@ kernel_do_install() {
> [ -e Module.symvers ] && install -m 0644 Module.symvers
> ${D}/boot/Module.symvers-${KERNEL_VERSION} install -d
> ${D}${sysconfdir}/modules-load.d
> install -d ${D}${sysconfdir}/modprobe.d
> +
> + if [ "${base_libdir}" != "/lib" ]; then
> + install -d "${D}${base_libdir}"
> + mv "${D}/lib/firmware" "${D}${base_libdir}"
> + rmdir --ignore-fail-on-non-empty "${D}/lib"
> + fi
> }
> do_install[prefuncs] += "package_get_auto_pr"
I think this hunks are not needed if you're to fix fs-perms.txt.
--
http://roman.khimov.ru
mailto: roman at khimov.ru
gpg --keyserver hkp://subkeys.pgp.net --recv-keys 0xE5E055C3
More information about the Openembedded-core
mailing list