diff options
| author | Armin Kuster <akuster808@gmail.com> | 2018-04-16 07:34:41 -0700 |
|---|---|---|
| committer | Bruce Ashfield <bruce.ashfield@windriver.com> | 2018-04-17 13:57:28 -0400 |
| commit | 7d2ee2dfa266f339d57823a72560ca2fcf01bd49 (patch) | |
| tree | c20ecaa4218d867af677acc6f69aa105e33c6020 | |
| parent | 500e5d2ad58f78d3aa5132081123955b6681bb8c (diff) | |
| download | meta-virtualization-7d2ee2dfa266f339d57823a72560ca2fcf01bd49.tar.gz | |
sysvinit: fix DISTRO decode
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@mvista.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
| -rw-r--r-- | recipes-core/sysvinit/sysvinit-inittab_2.%.bbappend | 7 | ||||
| -rw-r--r-- | recipes-core/sysvinit/sysvinit-inittab_xen.inc | 4 |
2 files changed, 5 insertions, 6 deletions
diff --git a/recipes-core/sysvinit/sysvinit-inittab_2.%.bbappend b/recipes-core/sysvinit/sysvinit-inittab_2.%.bbappend index 1b89aecd..8c088325 100644 --- a/recipes-core/sysvinit/sysvinit-inittab_2.%.bbappend +++ b/recipes-core/sysvinit/sysvinit-inittab_2.%.bbappend | |||
| @@ -1,6 +1 @@ | |||
| 1 | do_install_append() { | require ${@bb.utils.contains('DISTRO_FEATURES', 'xen', 'sysvinit-inittab_xen.inc', '', d)} | |
| 2 | if echo "${DISTRO_FEATURES}" | grep -q 'xen'; then | ||
| 3 | echo "" >> ${D}${sysconfdir}/inittab | ||
| 4 | echo "X0:12345:respawn:/sbin/getty 115200 hvc0" >> ${D}${sysconfdir}/inittab | ||
| 5 | fi | ||
| 6 | } | ||
diff --git a/recipes-core/sysvinit/sysvinit-inittab_xen.inc b/recipes-core/sysvinit/sysvinit-inittab_xen.inc new file mode 100644 index 00000000..9d0589ce --- /dev/null +++ b/recipes-core/sysvinit/sysvinit-inittab_xen.inc | |||
| @@ -0,0 +1,4 @@ | |||
| 1 | do_install_append() { | ||
| 2 | echo "" >> ${D}${sysconfdir}/inittab | ||
| 3 | echo "X0:12345:respawn:/sbin/getty 115200 hvc0" >> ${D}${sysconfdir}/inittab | ||
| 4 | } | ||
