summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--recipes-extended/images/container-base.bb12
1 files changed, 12 insertions, 0 deletions
diff --git a/recipes-extended/images/container-base.bb b/recipes-extended/images/container-base.bb
index 434239a8..acce0411 100644
--- a/recipes-extended/images/container-base.bb
+++ b/recipes-extended/images/container-base.bb
@@ -18,8 +18,20 @@ IMAGE_INSTALL = " \
18 base-files \ 18 base-files \
19 base-passwd \ 19 base-passwd \
20 netbase \ 20 netbase \
21 ${CONTAINER_SHELL} \
21" 22"
22 23
24# If the following is configured in local.conf (or the distro):
25# PACKAGE_EXTRA_ARCHS_append = " container-dummy-provides"
26#
27# it has been explicitly # indicated that we don't want or need a shell, so we'll
28# add the dummy provides.
29#
30# This is required, since there are postinstall scripts in base-files and base-passwd
31# that reference /bin/sh and we'll get a rootfs error if there's no shell or no dummy
32# provider.
33CONTAINER_SHELL ?= "${@bb.utils.contains('PACKAGE_EXTRA_ARCHS', 'container-dummy-provides', 'container-dummy-provides', 'busybox', d)}"
34
23# Allow build with or without a specific kernel 35# Allow build with or without a specific kernel
24IMAGE_CONTAINER_NO_DUMMY = "1" 36IMAGE_CONTAINER_NO_DUMMY = "1"
25 37