diff options
author | Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp> | 2023-05-02 20:01:14 +0900 |
---|---|---|
committer | Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp> | 2023-05-09 08:13:10 +0900 |
commit | 445bebc668e39da6ff531382ecd99fa42ab0b3c4 (patch) | |
tree | 7be65bb74308b25b0399a9f29b4a933c446f263e /meta-agl-ic-container/recipes-platform/images/agl-lxc-autostart.inc | |
parent | 57bf13e421a22a7476be89529076c8c6bc508c61 (diff) |
Rework images to support some integration types
Existing lxc-host-image-minimal support multiconfig based
single root filesystem integration. On the other hand,
when we want to use multi partition integration, we need
to fully replace lxc-host-image-minimal recipe.
This patch divide lxc-config installation and
single root filesystem integration feature from
lxc-host-image-minimal to agl-lxc-install-single-imgage.inc
and agl-lxc-autostart.inc.
This change realize to support integration types
using lxc-host-image-minimal.
Bug-AGL: SPEC-4777
Change-Id: I95d866ff6eaddf793927aacb056334e573389804
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Diffstat (limited to 'meta-agl-ic-container/recipes-platform/images/agl-lxc-autostart.inc')
-rw-r--r-- | meta-agl-ic-container/recipes-platform/images/agl-lxc-autostart.inc | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/meta-agl-ic-container/recipes-platform/images/agl-lxc-autostart.inc b/meta-agl-ic-container/recipes-platform/images/agl-lxc-autostart.inc new file mode 100644 index 00000000..41a925e3 --- /dev/null +++ b/meta-agl-ic-container/recipes-platform/images/agl-lxc-autostart.inc @@ -0,0 +1,19 @@ +# Integration type support for lxc autostart based startup. + +IMAGE_INSTALL += " \ + ${LXC_CONTAINER_CONFIGS} \ + lxc-autostart \ +" + +LXC_CONTAINER_CONFIGS ?= "" + +python __anonymous() { + for c in (d.getVar('CONTAINER_IMAGES') or "").split(): + (mc, image) = c.split(':') + + # Assume there is a X-lxc-config package for guest-image-X + config = image + if config.startswith('guest-image-'): + config = config[len('guest-image-'):] + d.appendVar('LXC_CONTAINER_CONFIGS', ' ' + 'lxc-config-' + config) +} |