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, 22 Sep 2025 19:05:01 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-oi1-f187.google.com (mail-oi1-f187.google.com [209.85.167.187]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 58MH50kq020732 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 22 Sep 2025 19:05:00 +0200 Received: by mail-oi1-f187.google.com with SMTP id 5614622812f47-43b9a919030sf4041348b6e.1 for ; Mon, 22 Sep 2025 10:05:00 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1758560694; cv=pass; d=google.com; s=arc-20240605; b=YSAlpe1xLgd+bE3gie03UA/FvIB+pjMcf2JfAEB42iLB8x3M3hRXcoUixVZndzHq6r 1Fs02lhuVO6kJN4FTMwDtXVN+nJCuupQZ9tT54tcefl0CcgQ4tdHOYU/OpHvfO/cACWN VwPBq9tzIUvc58p0yelNWvQv8vU22VODndmanC/5hvmDqh9CuHpVmSfVVm9bkucwFUF/ Fqq3+2BUEYiVLqosCeVg/Vp5VTNJf3SMcrrBPrdsU9B5EvVdDQQjoOf47Gy2LLCU5xNC kv7OFzEc7umOrXFSAtcNcFstud+WN0JTUjHUPh16NowvZUsvXV4/NJJjtyA9MnFC5Y9D uLQQ== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=G4Q+fRvhEfpA9pW1I/sWjFsKCC740bkvwVSmsRndcB8=; fh=g7YhRVvjjtW02lLCCJecmFF90qy2gfKxeGB7af3jZKI=; b=Tp52738pkh4ol2s3RJ4BJRlZiq6bmpChhlslR1tIB7uFJ5Mmuk++0wZgDtwj3q0jvn B8hWmdMHMqmugSQEZkgGOZJEYLP4bLrhCzqOAlh3ZDBLZoBrpTKeqR7bXS/ePgeHstM1 A/cOkqHrDqYg2AAxpzxJXyxRh5sRMEIJONjH9mWTrnQNYvGXbFbmcdElBMacucUXWdRc kpbG3pzhAGxke7pEMC49ZZuuY4F8mPWVe8YUsK4gVTHwu2JO4yVWhy+Z4hR4Xdksbizn teQ0GrUo8DxwwCKn8q2MwGydX47Bdz2UrJ+4gcoJ54i4PGGU/EhgnYB/hkj3cpvTvC79 vU2Q==; darn=ilbers.de ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=sIJALfs7; spf=pass (google.com: domain of fm-1330684-20250922170450dba4065eee0002070f-owezgn@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-1330684-20250922170450dba4065eee0002070f-oweZgN@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=1758560694; x=1759165494; 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:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=G4Q+fRvhEfpA9pW1I/sWjFsKCC740bkvwVSmsRndcB8=; b=RKVn18p5mQxsbjo8b+pmZTIKnUKBz50qUAskuzKGrXaAuUr8ANNFLR/MLQHk/40syu w2283Aokpfoz8bdsY+lb1gz3IFG8fRkF/CjZn7ReXbxXbE6DjcJ4s+m7lWVh7PtkYL9b IcWb2SBUwJy6LEKX3hysfARKhSPG4aywl83auAN8x1D0w1PSxHi1KIMXGJtl410CngOd hyuGdGrJVVwMP4znz4DVIaDurGEFCtxwQjwQN3mmeqNkdp40Azl5M8Ip4KiPWS7J+HM6 vpL5ChT2LJGRm2YlITNmz/tRJlqPhDxVynHhKOSJh6/z1u6qHpnwWOmmG0eBjNACKbsg x8Ug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1758560694; x=1759165494; 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:references:in-reply-to:message-id:date:subject:cc:to :from:x-beenthere:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=G4Q+fRvhEfpA9pW1I/sWjFsKCC740bkvwVSmsRndcB8=; b=ROGCOl+z6oJeJlnlJv7m9ioZVNSjna36Rm9YlJcgJPsKoORuQT/feHCNGSjvU6Zx5g UcjCrVNHsy+xqZ6tDFl2bUQHjNsmtm3Yi39hhYgo3HtjjMkFmZlOanFfrbR2muM5LQy+ ibR1WOTcKSnSlBBs71woLRTWeDAEfyXFumO5cx37b7DKvp0PovirALSF+P9MRsvDsNrW AmfvyVr30wwnGmuSS8K//6BEQxs76DJukAig0jJIWt60D2m2Q+9ds7Q33yf7bDoXOy+O +eTMwMoEEtWNqKfeF18n/w7jJNIOrMmDOteQbPCclndiRCmqKZlChjBNhEWNXPIfHDHE aGWA== X-Forwarded-Encrypted: i=2; AJvYcCU3sSLyc+RuWSUOgwN9og9yjJkgX9HVPBFXMLV3w+rLAe5OMZSOuVZjurgfb58EItZY8Cfm@ilbers.de X-Gm-Message-State: AOJu0YzHQVtRYNrHnQ1GhvIpL5cbVxto8vuhRm5lqQmOrOAow2ubrS3f RvreF/3YZ1FJV969pEyBa7I8uZhC4n3EFsN+NX20wMv7NcHwMfC+RQx/ X-Google-Smtp-Source: AGHT+IGHmQI3h4aFaBrmZZstk4xokJcRDvYCiRz384m2wQqNEgabVGjaZ/d348lyLozJOslqcnJglw== X-Received: by 2002:a05:6808:2220:b0:43f:1daf:dacb with SMTP id 5614622812f47-43f1dafe612mr1392416b6e.18.1758560694123; Mon, 22 Sep 2025 10:04:54 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h=ARHlJd43hFDssG+dH3zzck+w7+tsWhCtOPLJjv5JlWxz0BuBOA== Received: by 2002:a05:6871:eb17:b0:30b:b85a:bd67 with SMTP id 586e51a60fabf-33569a2a692ls1887788fac.2.-pod-prod-00-us-canary; Mon, 22 Sep 2025 10:04:53 -0700 (PDT) X-Received: by 2002:a05:6808:1387:b0:437:d0a7:e7aa with SMTP id 5614622812f47-43d6b80d0c8mr6671061b6e.19.1758560692919; Mon, 22 Sep 2025 10:04:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1758560692; cv=none; d=google.com; s=arc-20240605; b=NN7ycUM+VwE0PZcPjZoiw/hDugdSPYoqhs5wzdQfLlDCb1Je2jNF7qZf3lfkDPUxqS bwEzWFtuzhOZQD2v7RkoBWN+DHI5n1Or5lF4PDVMMOO0LCj8qILSdBGIMfi3WRqkmhhH PV9fhbKXIzfmc7jcEzGZABNuOyx/rfgdBXtWB8obXAOuPT3gAsjN/Rb7n7AFxEjI/nNN VUNDKQpH+poOu1iyjfdklI+E1l2LPKeSJSA10fyqcl5xOOQ9BZEDRHHLU7nygkB6Sws+ oWSxxJXrE+X0e/io5TjZexYSZKjDn5hMpIWAxh/2V8pQJgtlUKCIormE65VgWLZ/PJIn By+A== 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:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=J5tWUWiE73HKFg6KZnVMikLSzZVD2pIDZnIQQ/Yx/34=; fh=p2NZNdSy+UicSjYUSvZGU+QYmFFPVZWXjWkELGSBm8Q=; b=AYb1RY7jiZiXUTu9K+VZKYf43AT38JdlCmB1kncui4l9wyj6UZcCrE8FtfeQWLetve PJqf3Iy9+8DbQuta9LYm6QuNrcvtiNpYtWMDuvc66C5GVsRoc56snQvOfidb2weHM/D9 x4LvCIMSdgul/gWybkQczX+yYDfJD1iWv/OvcuLCzgLQLsFHFmjL7nRExOteKkHSAAxh qOSPtwBS3TNuOrS/Zg5rahbNStOoPoX2j2AE93QR6aiuYVmPtLpgnEHG0LhjFNTEsk9i jqDZxvzDJoPYUqKrlsD5CQx7ECVXQl+wcaIMjxznta5DeJGwL2Pt+awAcRLanIlv2fLX aaDQ==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=sIJALfs7; spf=pass (google.com: domain of fm-1330684-20250922170450dba4065eee0002070f-owezgn@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-1330684-20250922170450dba4065eee0002070f-oweZgN@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-65-225.siemens.flowmailer.net (mta-65-225.siemens.flowmailer.net. [185.136.65.225]) by gmr-mx.google.com with ESMTPS id 5614622812f47-43d5c8a3a6dsi512712b6e.3.2025.09.22.10.04.52 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 22 Sep 2025 10:04:52 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-1330684-20250922170450dba4065eee0002070f-owezgn@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) client-ip=185.136.65.225; Received: by mta-65-225.siemens.flowmailer.net with ESMTPSA id 20250922170450dba4065eee0002070f for ; Mon, 22 Sep 2025 19:04:50 +0200 From: "alexander.heinisch via isar-users" To: isar-users@googlegroups.com Cc: Alexander Heinisch Subject: [PATCH 1/6] isar-installer: Moved installer related Kconfig to separate file. Date: Mon, 22 Sep 2025 19:04:40 +0200 Message-Id: <20250922170445.1393839-2-alexander.heinisch@siemens.com> In-Reply-To: <20250922170445.1393839-1-alexander.heinisch@siemens.com> References: <20250922170445.1393839-1-alexander.heinisch@siemens.com> MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-1330684:519-21489:flowmailer X-Original-Sender: alexander.heinisch@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=sIJALfs7; spf=pass (google.com: domain of fm-1330684-20250922170450dba4065eee0002070f-owezgn@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-1330684-20250922170450dba4065eee0002070f-oweZgN@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: alexander.heinisch@siemens.com Reply-To: alexander.heinisch@siemens.com 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: bQPw7XdGcQGF From: Alexander Heinisch Signed-off-by: Alexander Heinisch --- kas/image/Kconfig | 73 +-------------------------------------- kas/installer/Kconfig | 79 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 80 insertions(+), 72 deletions(-) create mode 100644 kas/installer/Kconfig diff --git a/kas/image/Kconfig b/kas/image/Kconfig index 8193efc5..1ebd056e 100644 --- a/kas/image/Kconfig +++ b/kas/image/Kconfig @@ -38,78 +38,7 @@ config IMAGE_INSTALLER endchoice if IMAGE_INSTALLER - -choice - prompt "Image to install" - default INSTALL_IMAGE_BASE - -config INSTALL_IMAGE_BASE - bool "Base image" - help - Embed the basic Isar image into the installer image. - -config INSTALL_IMAGE_CI - bool "CI image" - help - Embed the Isar CI image into the installer image. - -config INSTALL_IMAGE_DEBUG - bool "Debug image" - help - Embed the Isar debug image into the installer image. - -config INSTALL_EMPTY - bool "No installer payload" - help - This will generate a installer image without payload. The user of - that image needs then to copy a image to the partition labeled - INSTALLDATA. - -endchoice - -config INSTALLER_TARGET_IMAGE - string - default "isar-image-base" if INSTALL_IMAGE_BASE - default "isar-image-ci" if INSTALL_IMAGE_CI - default "isar-image-debug" if INSTALL_IMAGE_DEBUG - -config INSTALL_UNATTENDED - bool "Run installer unattended" - -if INSTALL_UNATTENDED - -config INSTALLER_UNATTENDED - string - default "1" if INSTALL_UNATTENDED - default "" - -config INSTALLER_TARGET_DEVICE - string "Target device to deploy" - default "/dev/sda" - help - Deploy image to this target device. Accepts comma/colon-separated multiple devices; installs on the first available. - Leave this empty to get prompted during installation - Examples: /dev/sda, /dev/nvme0n1, /dev/sda:/dev/nvme0n1 - -choice - prompt "Overwrite handling" - default OPT_INSTALLER_TARGET_OVERWRITE - -config OPT_INSTALLER_TARGET_OVERWRITE - bool "Overwrite if target is not empty" - -config OPT_INSTALLER_TARGET_ABORT - bool "Abort if target is not empty" - -endchoice - -config INSTALLER_TARGET_OVERWRITE - string - default "OVERWRITE" if OPT_INSTALLER_TARGET_OVERWRITE - default "ABORT" if OPT_INSTALLER_TARGET_ABORT - -endif - +source "kas/installer/Kconfig" endif config KAS_INCLUDE_IMAGE diff --git a/kas/installer/Kconfig b/kas/installer/Kconfig new file mode 100644 index 00000000..83380ee2 --- /dev/null +++ b/kas/installer/Kconfig @@ -0,0 +1,79 @@ +# This software is a part of ISAR. +# Copyright (C) Siemens AG, 2025 +# +# SPDX-License-Identifier: MIT + +menu "Installer config" + +choice + prompt "Image to install" + default INSTALL_IMAGE_BASE + +config INSTALL_IMAGE_BASE + bool "Base image" + help + Embed the basic Isar image into the installer image. + +config INSTALL_IMAGE_CI + bool "CI image" + help + Embed the Isar CI image into the installer image. + +config INSTALL_IMAGE_DEBUG + bool "Debug image" + help + Embed the Isar debug image into the installer image. + +config INSTALL_EMPTY + bool "No installer payload" + help + This will generate a installer image without payload. The user of + that image needs then to copy a image to the partition labeled + INSTALLDATA. + +endchoice + +config INSTALLER_TARGET_IMAGE + string + default "isar-image-base" if INSTALL_IMAGE_BASE + default "isar-image-ci" if INSTALL_IMAGE_CI + default "isar-image-debug" if INSTALL_IMAGE_DEBUG + +config INSTALL_UNATTENDED + bool "Run installer unattended" + +if INSTALL_UNATTENDED + +config INSTALLER_UNATTENDED + string + default "1" if INSTALL_UNATTENDED + default "" + +config INSTALLER_TARGET_DEVICE + string "Target device to deploy" + default "/dev/sda" + help + Deploy image to this target device. Accepts comma/colon-separated multiple devices; installs on the first available. + Leave this empty to get prompted during installation + Examples: /dev/sda, /dev/nvme0n1, /dev/sda:/dev/nvme0n1 + +choice + prompt "Overwrite handling" + default OPT_INSTALLER_TARGET_OVERWRITE + +config OPT_INSTALLER_TARGET_OVERWRITE + bool "Overwrite if target is not empty" + +config OPT_INSTALLER_TARGET_ABORT + bool "Abort if target is not empty" + +endchoice + +config INSTALLER_TARGET_OVERWRITE + string + default "OVERWRITE" if OPT_INSTALLER_TARGET_OVERWRITE + default "ABORT" if OPT_INSTALLER_TARGET_ABORT + +endif + +endmenu -- 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/20250922170445.1393839-2-alexander.heinisch%40siemens.com.