[yocto] [meta-raspberrypi][PATCH 1/1] linux-rpi: clean .config in before do_configure step

Khem Raj raj.khem at gmail.com
Fri Dec 16 08:58:22 PST 2016


> On Dec 15, 2016, at 2:05 AM, Piotr Lewicki <piotr.lewicki at elfin.de> wrote:
> 
> Signed-off-by: Piotr Lewicki <piotr.lewicki at elfin.de>
> ---
> recipes-kernel/linux/linux-rpi.inc | 11 +++++++++--
> 1 file changed, 9 insertions(+), 2 deletions(-)
> 
> diff --git a/recipes-kernel/linux/linux-rpi.inc b/recipes-kernel/linux/linux-rpi.inc
> index 95a9530..c665b9f 100644
> --- a/recipes-kernel/linux/linux-rpi.inc
> +++ b/recipes-kernel/linux/linux-rpi.inc
> @@ -34,11 +34,13 @@ kernel_configure_variable() {
>     fi
> }
> 
> -do_configure_prepend() {
> +do_rpi_kconfig_clean() {
>     # Clean .config
> -    echo "" > ${B}/.config
> +    echo -n "" > ${B}/.config
>     CONF_SED_SCRIPT=""
> +}
> 
> +do_configure_prepend() {
>     # oabi / eabi support
>     kernel_configure_variable AEABI y
>     if [ "${ARM_KEEP_OABI}" = "1" ] ; then
> @@ -124,8 +126,11 @@ do_configure_prepend() {
>     # Keep this the last line
>     # Remove all modified configs and add the rest to .config
>     sed -e "${CONF_SED_SCRIPT}" < '${WORKDIR}/defconfig' >> '${B}/.config'
> +    # Clean variable- useful when calling configure step multiple times
> +    CONF_SED_SCRIPT=""
> 
>     yes '' | oe_runmake oldconfig
> +
> }
> 
> # Automatically depend on lzop-native if CONFIG_KERNEL_LZO is enabled
> @@ -146,3 +151,5 @@ python () {
> 
>     configfile.close()
> }
> +
> +addtask rpi_kconfig_clean before do_configure after do_populate_lic

we should investigate the kernel tooling from OE-Core and use that IMO


More information about the yocto mailing list