ic-container: Add default configuration for qemu 12/28512/3
authorDamian Hobson-Garcia <dhobsong@igel.co.jp>
Thu, 16 Feb 2023 16:35:27 +0000 (11:35 -0500)
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>
Thu, 2 Mar 2023 20:08:47 +0000 (20:08 +0000)
Define the defaults to launch the cluster and ivi containers on qemu.
Platform specific customizations can be added in dynamic layers.

Bug-AGL: SPEC-4464

Change-Id: I3d2bc4e3dfa8afdad4d29fc29700833f5bc7ecaa
Signed-off-by: Damian Hobson-Garcia <dhobsong@igel.co.jp>
meta-agl-ic-container/recipes-container/lxc-config/lxc-config-ivi-demo/network.in
meta-agl-ic-container/recipes-container/lxc-config/lxc-config-ivi-demo_1.0.bb
meta-agl-ic-container/recipes-container/lxc-config/multi-display.inc [new file with mode: 0644]
meta-agl-ic-container/recipes-graphics/drm-lease-manager/drm-lease-manager-init.bbappend [new file with mode: 0644]
meta-agl-ic-container/recipes-graphics/drm-lease-manager/drm-lease-manager-init/drm-lease-manager.ini [new file with mode: 0644]

index 0bc7e11..05e3bab 100644 (file)
@@ -4,4 +4,6 @@ LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/BSD-3-Clause;md5=550794465ba0ec
 
 inherit lxc-config
 
-LXC_AUTO_START ??= "0"
+require multi-display.inc
+
+LXC_AUTO_START ??= "${@bb.utils.contains("HAS_MULTI_DISPLAY", "1", "1", "0" ,d)}"
diff --git a/meta-agl-ic-container/recipes-container/lxc-config/multi-display.inc b/meta-agl-ic-container/recipes-container/lxc-config/multi-display.inc
new file mode 100644 (file)
index 0000000..9d1e4fd
--- /dev/null
@@ -0,0 +1 @@
+HAS_MULTI_DISPLAY ??= "1"
diff --git a/meta-agl-ic-container/recipes-graphics/drm-lease-manager/drm-lease-manager-init.bbappend b/meta-agl-ic-container/recipes-graphics/drm-lease-manager/drm-lease-manager-init.bbappend
new file mode 100644 (file)
index 0000000..371f653
--- /dev/null
@@ -0,0 +1,2 @@
+FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
+SRC_URI = "file://drm-lease-manager.ini"
diff --git a/meta-agl-ic-container/recipes-graphics/drm-lease-manager/drm-lease-manager-init/drm-lease-manager.ini b/meta-agl-ic-container/recipes-graphics/drm-lease-manager/drm-lease-manager-init/drm-lease-manager.ini
new file mode 100644 (file)
index 0000000..3fb39ec
--- /dev/null
@@ -0,0 +1,7 @@
+[[lease]]
+name="lease-ivi"
+connectors=["Virtual-1"]
+
+[[lease]]
+name="lease-cluster"
+connectors=["Virtual-2"]