From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Mon, 19 Jan 2026 06:54:03 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-lj1-f186.google.com (mail-lj1-f186.google.com [209.85.208.186]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 60J5s3Rn023807 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 19 Jan 2026 06:54:03 +0100 Received: by mail-lj1-f186.google.com with SMTP id 38308e7fff4ca-38317963123sf28524401fa.2 for ; Sun, 18 Jan 2026 21:54:03 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1768802037; cv=pass; d=google.com; s=arc-20240605; b=N1ITw9NFTtV+CNGJz7BE2yCZY4KgfcD0LTEaf8Y3buCxGI67Kt1wgIkTrJlCpENENi o1lQyv1FZv4il5I0e+uHNw2oXNrDlRGvHloU22jywbhZ7ngAEEALSzySLA1RBp2tVDdY Ct9qtCwV2bwj2jX5h/Iz5Ke/AIIxHvsAPtJzePqiUVHOUoa+IHGamEBtFhubyUnQn0Qq om6fZ3L9Zh8yu910r/wX30wFbGjnRqX4WDDHue8QjRdVoht152yjzKMzOOp3Cqp5/zs7 +pNojI/aDkavqcYMtU4KhuTsULsVrXhvDxp1ZNaw4MxE0fBcJvJ8nxLQNLDZCA+8DSFG eDmQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:feedback-id:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=VT+EWZHVyuvRaitMWvX3i1CgE8TeeI+s72cpUTGjei8=; fh=NjcxqQ5qgTgV5/xrzKpXKih99geDH8glmwg00M/RL9k=; b=i8yC5J8qBhVPbAFJ1JeMVdA31cpABYJ5U7UV1IYArqMznofFT8GcWGI2nXeA3HrmhT Y3JgXXwJUCsXRVyh4HSUHrSRUNOzaR7hvwXRDdjrkbc0AA/orEUts+LtSdOc36/7iXuS cyQ1vKTH33oN7E9bko5nNtScN5BbdxD1uo0I4LvTpEAArGkGnUYvZmTopR8hIudK5+1d pSSUEp83G/iAyML0eMfvgUQ9JegqE9H73m5a+n8BmIGwiFBDzDmWAUTyL2ChQxle59eA zh7X8lrcA7PMxBzWW5kpqWFSGxWpnbLGXzPbOerv9oj2LAOKIa7G8QeM1g4w3yfkcW0N Lt1g==; darn=ilbers.de ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=SuNnEUkR; spf=pass (google.com: domain of fm-1328757-202601190553528804a98a12000207ef-hikobu@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) smtp.mailfrom=fm-1328757-202601190553528804a98a12000207ef-HikobU@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1768802037; x=1769406837; darn=ilbers.de; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=VT+EWZHVyuvRaitMWvX3i1CgE8TeeI+s72cpUTGjei8=; b=fbpwvmeqS+kExhEZnqKUA5KqI668uwdbkLVdtqwY9Iqh+SaSneQt1Of/BiKDIAyyDX /P+TcQcGvspHFuEBlMQnw0ayzEpFMGZGVnA0oGkp5/VG7O6N+EUCq+ue0OlvCM13JSkc l1KuAmFp2Tbm3s/oK01cIywNb3uPxfgLA3/DO0HY78fLJrqZC2x6deo4xP+Y3Ta65Wb0 N9X47JwHWrNqVciOkjwu76Llja5bNWviorxPyDaZswG4IS11E8Ce5gMq62/J8w3vIfcb QqU/JuDd67c97npqBe0qAg2YiKNn2RnprODSGOGy1LjRZNfKWgUcpASZ0XRAVC8Fb77v DFpQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768802037; x=1769406837; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:message-id:date:subject:cc:to:from:x-beenthere :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=VT+EWZHVyuvRaitMWvX3i1CgE8TeeI+s72cpUTGjei8=; b=qM6E5bWXcCilcmU6OqGU5DfRpB7S0CXRwVghb+1gQu2cpGqSwJJDARtRPQuBVCIftZ RMyy6gQsTWV0bW0MygtiEWRBIrlYLQ+QX+UuqoDWCImW/oKPdn8xSeuXJI7cMRqdNq1H 9eNO9TWGr+4+Ws4+84N9N36wBMt50oVb6ui32dZnLS4aHuXwm2Gamo6KhuAsXRzEnBwf Rdi8gk8tS0DdPLT1zZeAsA0EAhSb2oHOXHVGeQ+ADDNJcIFvQijBE7Vyv+6NdvRlXhr9 TGZP1Kn5IjLVwrRpjns6Nx/GTDhqY4BOBMkd62hQlycY6j2Nu8BY8MydflJjmYXNgdPt k68Q== X-Forwarded-Encrypted: i=2; AJvYcCVmhyR+Zt+cC23/kf8LTwsKyHX3dlma0oEalj3LFFzM00LkhnYgATS/PzsK2xs63IP09M8z@ilbers.de X-Gm-Message-State: AOJu0YwKGI23McgDevrOMMB8UzBauK1bRhS2aE/V51WFomnEHvvIkol1 qAB4sWfKa2MGr2PiMK5vMZpQaxZtwkl0VmFLLFabNnHU/WhSRjln3qXc X-Received: by 2002:a05:6512:b02:b0:59b:6c6d:b2bd with SMTP id 2adb3069b0e04-59baeed5b03mr3481433e87.20.1768802037071; Sun, 18 Jan 2026 21:53:57 -0800 (PST) X-BeenThere: isar-users@googlegroups.com; h="AV1CL+E4SVomB75wI+BQEJ9IMRFNaTT3uQSOivdL1PAc+GePJQ==" Received: by 2002:a05:6512:baa:b0:59b:6cb8:9cf3 with SMTP id 2adb3069b0e04-59ba6c57486ls1645919e87.1.-pod-prod-03-eu; Sun, 18 Jan 2026 21:53:54 -0800 (PST) X-Received: by 2002:a2e:bc1c:0:b0:383:26ac:4fca with SMTP id 38308e7fff4ca-38384147807mr36049831fa.4.1768802033819; Sun, 18 Jan 2026 21:53:53 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1768802033; cv=none; d=google.com; s=arc-20240605; b=Jm0iZ35V/K0htpcFPrver9+24NlmmrzAk6chvTIxqRH439lip4+PeETJufRz7E6XSw O3SjfxgdkGx15IqSnlCmM4MdwU42W2LGpMwldVDfuIQqmwLPlxfNjhLqCkvrDh3vhwUr xbVTd84pqtufMXcnjpk6rsD3m90IV8aPbrQM4IzqfOyzX+dgAAvlTYRIpQqu9OKsf4RP XfCS3FqQWKyZ2MJMd9AcZDFioqCNAkYJe3/F2JVPmp4LlmAg4tMIK035Z6kuA1JGYyQl MKSRrGZurmY6llz1FUcALBNF4x/C5YBC+0+ZF9zJL8bUHFWnNJeCliumacvtzKTgeEei u7tw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=feedback-id:content-transfer-encoding:mime-version:message-id:date :subject:cc:to:from:dkim-signature; bh=XT0XLTUb9uGwqNhPHhF5mFrdOTjuYFjcDg2d3HkzYTo=; fh=pR4tJPO4NbHlIB/rP4bIo54Z1zh5hd/ksAGQ0tcKkYM=; b=fS+V8ZLGCGRnyhI7UrOn69SxdXTNRspYhULQUZ0blFyFrG4INtAh3y+6bRkiw18YFk Q8qaeQKTT8ji3Yt72A/2qaljJOKA/5gDKO0n8Finhb+wQasmX+y6OJux+MAuWJQcepWf M1Bs2O5vBvNKvIZPUpfSdID5jzFcAOvTEILdo1DyVNdlwe6h2ME2dGSOgNisKYboKLxJ cSId71RgVlzRf0jKftBtBDiA0fgFYwOTXebPjQ3JiyoGPgEd2nSsqf74gIFjWHySBm+d U5eLgENsGv2Ao3l+JJ+yOq3dJ1FLY+2rFCgehCSiRdOgVjXIgw6WeL7abaJxqV2OFU9A QVuA==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=SuNnEUkR; spf=pass (google.com: domain of fm-1328757-202601190553528804a98a12000207ef-hikobu@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) smtp.mailfrom=fm-1328757-202601190553528804a98a12000207ef-HikobU@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-64-228.siemens.flowmailer.net (mta-64-228.siemens.flowmailer.net. [185.136.64.228]) by gmr-mx.google.com with ESMTPS id 38308e7fff4ca-38384e78091si1740391fa.8.2026.01.18.21.53.53 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 18 Jan 2026 21:53:53 -0800 (PST) Received-SPF: pass (google.com: domain of fm-1328757-202601190553528804a98a12000207ef-hikobu@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) client-ip=185.136.64.228; Received: by mta-64-228.siemens.flowmailer.net with ESMTPSA id 202601190553528804a98a12000207ef for ; Mon, 19 Jan 2026 06:53:52 +0100 From: "'Kasturi Shekar' via isar-users" To: isar-users@googlegroups.com Cc: Kasturi Shekar Subject: [PATCH v1 0/2] installer: split backend APIs from frontend UI Date: Mon, 19 Jan 2026 11:23:33 +0530 Message-Id: <20260119055335.1006446-1-kasturi.shekar@siemens.com> MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-1328757:519-21489:flowmailer X-Original-Sender: kasturi.shekar@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=SuNnEUkR; spf=pass (google.com: domain of fm-1328757-202601190553528804a98a12000207ef-hikobu@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) smtp.mailfrom=fm-1328757-202601190553528804a98a12000207ef-HikobU@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Kasturi Shekar Reply-To: Kasturi Shekar Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2,RCVD_IN_RP_CERTIFIED, RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-TUID: QPDgNCS53qJY This patch series is a first step towards splitting the installer into a reusable backend and a frontend. Patch-1: introduces a small backend API layer (sys_api.sh) that provides installer functionality via structured shell functions with JSON-style return values. Patch-2: adapts the existing dialog-based installer frontend to consume these APIs, without changing behavior. This serves as validation that the abstraction is sufficient for the current UI. Further steps (not included here) would build additional frontends on top of the same backend APIs, but this series focuses purely on the foundation and existing workflow. please refer to the initial discussion here [1]https://groups.google.com/g/isar-users/c/Uy3Mg9gJnA4 Kasturi Shekar (2): installer: introduce sys_api.sh backend interface installer-ui: use sys_api backend for frontend dialogs .../files/usr/bin/installer_ui.sh | 86 +++++++++++++++++++ .../deploy-image/files/usr/bin/sys_api.sh | 84 ++++++++++++++++++ 2 files changed, 170 insertions(+) create mode 100755 meta-isar/recipes-installer/deploy-image/files/usr/bin/installer_ui.sh create mode 100644 meta-isar/recipes-installer/deploy-image/files/usr/bin/sys_api.sh -- 2.39.5 -- You received this message because you are subscribed to the Google Groups "isar-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to isar-users+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/isar-users/20260119055335.1006446-1-kasturi.shekar%40siemens.com.