[meta-virtualization] [PATCH] sysvinit: fix DISTRO decode

Bruce Ashfield bruce.ashfield at gmail.com
Tue Apr 17 10:57:47 PDT 2018


merged.

Bruce

On Mon, Apr 16, 2018 at 10:34 AM, Armin Kuster <akuster808 at gmail.com> wrote:
> the yocto-check-layer failed with:
>
>       Dependency on variable DISTRO_FEATURES_LIBC was added
>       Variable do_install value changed:
>       @@ -32,3 +32,7 @@
>                done
>                echo "" >> ${D}${sysconfdir}/inittab
>            fi
>       + if echo "${DISTRO_FEATURES}" | grep -q 'xen'; then
>       +         echo "" >> ${D}${sysconfdir}/inittab
>       +         echo "X0:12345:respawn:/sbin/getty 115200 hvc0" >> ${D}${sysconfdir}/inittab
>       + fi
>
> used idea from meta-selinux
>
> Signed-off-by: Armin Kuster <akuster at mvista.com>
> ---
>  recipes-core/sysvinit/sysvinit-inittab_2.%.bbappend | 7 +------
>  recipes-core/sysvinit/sysvinit-inittab_xen.inc      | 4 ++++
>  2 files changed, 5 insertions(+), 6 deletions(-)
>  create mode 100644 recipes-core/sysvinit/sysvinit-inittab_xen.inc
>
> diff --git a/recipes-core/sysvinit/sysvinit-inittab_2.%.bbappend b/recipes-core/sysvinit/sysvinit-inittab_2.%.bbappend
> index 1b89aec..8c08832 100644
> --- a/recipes-core/sysvinit/sysvinit-inittab_2.%.bbappend
> +++ b/recipes-core/sysvinit/sysvinit-inittab_2.%.bbappend
> @@ -1,6 +1 @@
> -do_install_append() {
> -       if echo "${DISTRO_FEATURES}" | grep -q 'xen'; then
> -               echo "" >> ${D}${sysconfdir}/inittab
> -               echo "X0:12345:respawn:/sbin/getty 115200 hvc0" >> ${D}${sysconfdir}/inittab
> -       fi
> -}
> +require ${@bb.utils.contains('DISTRO_FEATURES', 'xen', 'sysvinit-inittab_xen.inc', '', d)}
> diff --git a/recipes-core/sysvinit/sysvinit-inittab_xen.inc b/recipes-core/sysvinit/sysvinit-inittab_xen.inc
> new file mode 100644
> index 0000000..9d0589c
> --- /dev/null
> +++ b/recipes-core/sysvinit/sysvinit-inittab_xen.inc
> @@ -0,0 +1,4 @@
> +do_install_append() {
> +                echo "" >> ${D}${sysconfdir}/inittab
> +                echo "X0:12345:respawn:/sbin/getty 115200 hvc0" >> ${D}${sysconfdir}/inittab
> +}
> --
> 2.7.4
>
> --
> _______________________________________________
> meta-virtualization mailing list
> meta-virtualization at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-virtualization



-- 
"Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end"


More information about the meta-virtualization mailing list