From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7387032429685374976 X-Received: by 2002:a2e:b00e:0:b0:2ec:5785:ee97 with SMTP id 38308e7fff4ca-2ee5e707ddemr60181411fa.53.1719927515054; Tue, 02 Jul 2024 06:38:35 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a2e:9d46:0:b0:2ee:7a6c:fcba with SMTP id 38308e7fff4ca-2ee7a6cfd04ls813271fa.1.-pod-prod-08-eu; Tue, 02 Jul 2024 06:38:32 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHeHE0NBS7YpJ4hhximgKD5DPQ1Bw7/LXPQkgcm+lreDvUj6poxwkGwBRcU2slZRN9+0RQS X-Received: by 2002:a05:6512:2201:b0:52c:d819:517e with SMTP id 2adb3069b0e04-52e8268927emr6735544e87.30.1719927512488; Tue, 02 Jul 2024 06:38:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1719927512; cv=none; d=google.com; s=arc-20160816; b=N9adFX4ejIViZ8p5dLfiGd8B/uIHGJgZ/yz8kh25w8Fw8nmJ1BSJY6yRevpnYM54eh qmjCujeQqPxZkcxJ61YMPaz7AUO37u0dLhcqxuUfT9ZLwX4Cw86JfhQxU5x8tIcaixjT G1slkDBeFtqZWy6ZEG34edHkReolLheRoAPPF4bauVR9hwXSTpvPgMVU88oh0HW093CS siqGzzhne54R3weuGDiIL3toLaH1bKHSLrKcPUmvRk0tplKcXBGs3SiC5mvy/ihQvR3O 8slD8gPDVUR5hv+Q98R8UFjiQ3droj5R0AcP4LlFB+SGaji0jRrVhbJmDzjAdP0PGLeD yPyw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=feedback-id:content-transfer-encoding:mime-version:message-id:date :subject:cc:to:from:dkim-signature; bh=6t8TsuUlR6LwPour4QMFaCINV1oNW2spE5zVrGW3Yw8=; fh=TWGwN84gUgHIe5O4CbyH9KISyeWwGbvUX7cnJPxVD70=; b=i5qtp2XOKhngcRuq1uJ/UyniO6fyFyVRZrR9/OpDKLFVTjNzRWyWM0BaC2/7Ljm2Jq DBJJhG3RQ4LQ3QdrPQU2XQn4UiVxeRi9Fx0JNpTkcYAo0eqsHBFLIX1iit2Mr1kJoTB3 LioZsLJXgja2nq/c+ntHg24lCshobiJi8TCDvBasTVDKG7E+E4Me4VNsg/Vsa09aFL68 2h08Io1IkCbU7PY8Q73n30qNwnW0a9/mZeXq8rbSrBeAHNjIaHG9zCxO1+snUUjMUioq TJp5YKBIYlKWk/pMhXlOoOnSAZd7CqH9vrYXXCbYbBB48t73eoz3Him2ms7p7syZxKj2 BrHw==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=oZY2gLic; spf=pass (google.com: domain of fm-294854-2024070213383293bafafc814d365ac6-s1ixtz@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) smtp.mailfrom=fm-294854-2024070213383293bafafc814d365ac6-s1IXTz@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Return-Path: Received: from mta-64-226.siemens.flowmailer.net (mta-64-226.siemens.flowmailer.net. [185.136.64.226]) by gmr-mx.google.com with ESMTPS id 5b1f17b1804b1-4256b090706si2040335e9.1.2024.07.02.06.38.32 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 02 Jul 2024 06:38:32 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-294854-2024070213383293bafafc814d365ac6-s1ixtz@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) client-ip=185.136.64.226; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=oZY2gLic; spf=pass (google.com: domain of fm-294854-2024070213383293bafafc814d365ac6-s1ixtz@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) smtp.mailfrom=fm-294854-2024070213383293bafafc814d365ac6-s1IXTz@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: by mta-64-226.siemens.flowmailer.net with ESMTPSA id 2024070213383293bafafc814d365ac6 for ; Tue, 02 Jul 2024 15:38:32 +0200 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; s=fm2; d=siemens.com; i=jan.kiszka@siemens.com; h=Date:From:Subject:To:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:Cc; bh=6t8TsuUlR6LwPour4QMFaCINV1oNW2spE5zVrGW3Yw8=; b=oZY2gLicxi9FZg4pdwTzuNEoAeSqgOvvKvebftmrEt8JIjCdGy3RfKHlM/l481AYTF9WlE JVc1gnGBlPWBZ8P/LAV4nC+tkJOREKr4VfevzFrlvrNpO6EYJMGj+pDAvrfE8HpavRECiAOM MdkeRdvOAqQwgipeu6+YqZgEo+hTQ=; From: Jan Kiszka To: isar-users Cc: Quirin Gylstorff Subject: [PATCH 00/17] Reworks, fixes and unattended mode for image installer Date: Tue, 2 Jul 2024 15:38:14 +0200 Message-ID: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-294854:519-21489:flowmailer X-TUID: 4hTVjgsLAfBG Address several issues of the image installer, specifically the script. It also brings some simplistic way to make the installer operate without user interaction. What is still missing, though, is documentation of how to integrate all that in own projects. Also, I would like to make hooking into the script possible so that certain interactions with the user can be customized without having to fork the recipe. Still needs to be designed, and would have only made this queue even longer. Jan Jan Kiszka (17): Kconfig: Rework installer image submenu installer: Do not show systemd boot menu meta-isar: deploy-image: Change reboot logic meta-isar: deploy-image: Drop umount attempt after installation meta-isar: deploy-image: Fix bmap support meta-isar: deploy-image: Improve root mountpoint discovery meta-isar: deploy-image: Make TARGET_DEVICE a complete path meta-isar: deploy-image: Drop pointless --clear options from dialog meta-isar: deploy-image: Allow to cancel installation meta-isar: deploy-image: Warn if overwriting a non-empty disk meta-isar: deploy-image: Fix and enhance image selection dialog meta-isar: deploy-image: Improve target device list dialog meta-isar: deploy-image: Polish some dialogs meta-isar: deploy-image: Re-indent meta-isar: deploy-image: Prepare for auto-installation mode meta-isar: deploy-image: Introduce auto-installation mode meta-isar: deploy-image: Polish recipe kas/image/Kconfig | 43 +++- .../deploy-image/deploy-image_0.1.bb | 9 +- .../deploy-image/files/deploy-image-wic.sh | 188 +++++++++++------- .../deploy-image/files/install.override.conf | 2 +- .../lib/wic/canned-wks/installer-efi.wks.in | 2 +- 5 files changed, 150 insertions(+), 94 deletions(-) -- 2.43.0