[4/4] installer: install seprated installer modules in recipe

Message ID 20260427063957.603123-5-kasturi.shekar@siemens.com
State New
Headers show
Series installer: separate installer into backend, UI, and flow modules | expand

Commit Message

Kasturi shekar April 27, 2026, 6:39 a.m. UTC
From: "kasturi.shekar" <kasturi.shekar@siemens.com>

Update deploy-image recipe to ship the newly split installer modules.
Add the following files to SRC_URI and do_install:
 - sys_api.sh
 - installer_ui.sh

This finalizes packaging for the refactored installer layout.

Signed-off-by: kasturi.shekar <kasturi.shekar@siemens.com>
---
 .../recipes-installer/deploy-image/deploy-image_0.1.bb      | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

Patch

diff --git a/meta-isar/recipes-installer/deploy-image/deploy-image_0.1.bb b/meta-isar/recipes-installer/deploy-image/deploy-image_0.1.bb
index 03b082a9..ef161ebd 100644
--- a/meta-isar/recipes-installer/deploy-image/deploy-image_0.1.bb
+++ b/meta-isar/recipes-installer/deploy-image/deploy-image_0.1.bb
@@ -1,5 +1,5 @@ 
 # This software is a part of Isar.
-# Copyright (C) Siemens AG, 2024
+# Copyright (C) Siemens AG, 2026
 #
 # SPDX-License-Identifier: MIT
 
@@ -9,6 +9,8 @@  MAINTAINER = "isar-users <isar-users@googlegroups.com>"
 inherit dpkg-raw
 
 SRC_URI = "file://usr/bin/deploy-image-wic.sh \
+           file://usr/bin/sys_api.sh \
+           file://usr/bin/installer_ui.sh \
            file://usr/lib/deploy-image-wic/handle-config.sh \
           "
 
@@ -20,5 +22,7 @@  do_install[cleandirs] = "${D}/usr/bin/ \
                         "
 do_install() {
     install -m 0755  ${WORKDIR}/usr/bin/deploy-image-wic.sh ${D}/usr/bin/deploy-image-wic.sh
+    install -m 0755  ${WORKDIR}/usr/bin/sys_api.sh ${D}/usr/bin/sys_api.sh
+    install -m 0755  ${WORKDIR}/usr/bin/installer_ui.sh ${D}/usr/bin/installer_ui.sh
     install -m 0755  ${WORKDIR}/usr/lib/deploy-image-wic/handle-config.sh ${D}/usr/lib/deploy-image-wic/handle-config.sh
 }