From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7114631462659293184 X-Received: by 2002:a2e:b5db:0:b0:25a:6ad7:bfec with SMTP id g27-20020a2eb5db000000b0025a6ad7bfecmr2451209ljn.156.1656520825520; Wed, 29 Jun 2022 09:40:25 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a2e:9c41:0:b0:25a:993f:5820 with SMTP id t1-20020a2e9c41000000b0025a993f5820ls2871808ljj.4.gmail; Wed, 29 Jun 2022 09:40:24 -0700 (PDT) X-Google-Smtp-Source: AGRyM1sjKg7sVpyJ5xY5kcxBZ+yULuApwWKwKTne2OGGcGgz448DysoqgdhBMinGWMPXWsexanLp X-Received: by 2002:a05:651c:1a09:b0:25a:7536:e612 with SMTP id by9-20020a05651c1a0900b0025a7536e612mr2273416ljb.307.1656520824367; Wed, 29 Jun 2022 09:40:24 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1656520824; cv=pass; d=google.com; s=arc-20160816; b=REALkMbN6c7onrGVcQ6a7Yb8ORe7I3dKYyHQ8pYyk56EPFx8nsEI7fABzBmYGQGNh1 MRjJmY/ZXT8q1zMh2MrzpZwQx2MEjMuS2ztW+GmdQ63gfXH4LlkEqfuBkhRw3z13CtHI jv6GfZDGuEGtwqFVC9U+2XMvbD0yB4zVnEajnkPtzw+elTyfXIEOT4gN1RfDDB3evmd6 oQ3RAKbWI0wp+iA/NXyWLbmReTLRi37o0vy+FoRIC4Iap4EVqH7fsuv8G+9rpsU7z/FC yadfEb3qKxqLIf3kfAdw0vA+MK+LAsA5xzWdbki+SS8k1DVyQ39OW0KvIFwEu3J6jURO cjbg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:subject:cc:to:from:date:dkim-signature; bh=GtJ+tf8sJ521BDqxs6ZRmoz6KzOK/FKzj+3Cxb+nIxs=; b=J583r4EcgFMt7jmzFJfJFQygvHhKYH7FgDQipsnvBQGg/sjpXH0IhabpCF2QrzqsF+ r4dzSkxG+yudA4T2BgMRZSWbZOFguGIQrHz5vPXl/KWs825tLsAImaaNPg3COk5QXJ+g K/bQl6MFIXFXRX3BW8I+4HiR3GucuqUnZuV3zSGYqhoJ0V1092aL7Cv7vmNWWFNiqGbk kto2YChZuCkQrA2wC6hkQ+NXIBs8e7PRfeqyFCMPd280KxzPEK2TArL76ZH82KEsDB4m fIJ78Z+VxBJSiY30mcGyJx25ANjpYOJhDPU44ylJERJ1U3TgFI4vLNSS0Gm7X+FQ8cCE ebIA== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=p6LLUNn5; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of henning.schild@siemens.com designates 40.107.8.74 as permitted sender) smtp.mailfrom=henning.schild@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80074.outbound.protection.outlook.com. [40.107.8.74]) by gmr-mx.google.com with ESMTPS id c38-20020a05651223a600b004811cb1ed75si394661lfv.13.2022.06.29.09.40.24 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 29 Jun 2022 09:40:24 -0700 (PDT) Received-SPF: pass (google.com: domain of henning.schild@siemens.com designates 40.107.8.74 as permitted sender) client-ip=40.107.8.74; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=p6LLUNn5; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of henning.schild@siemens.com designates 40.107.8.74 as permitted sender) smtp.mailfrom=henning.schild@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kk7rtXwrboYkv+kNnayCXUNl+F4fL3A3jstnqDjmc8Xr0QSGty8RG/tI/hvJQCqI9FvxgJTwpQJDfioRa7khKNEgGsXzJ7t+PK3EZBgIg8f3idAhMFoirwrI/QanmMjOTmtR3ybWAYkPTTDMVlqmYBPlugXIXiVBg/FmBfQWR1b1/2RDZESIPerMOAVwiO8uBH+nQ27n8zpYGN9ZtXXgyCF73wCXeX+DqKzbQ05t9cvxUUIoU+vTcTKOwjKMXg/VCfNhDRtjOmNkPf0G33oftIstzKvVxeNOPyjHxO/SRKF0ROaiIs8Pa4X1G0w+ICubCbpK0KoLjrtW4NFOvSGhuA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=GtJ+tf8sJ521BDqxs6ZRmoz6KzOK/FKzj+3Cxb+nIxs=; b=jBvyzYcjT9NlG9rGoL3EA1lNucEyP1lFw9S1IiT8QJp8VHbLknObl/3LHofbhdjlAu25A5bWohyS3NV7I7dtEuP/sM2vW1kTcEgO4ptvySCFK0etInkZnqp59slBFhFY3irq6nYxSCtYI4JSikFIi+e2Y+p+6cWA4j9EwtJDQ/U9vdD88rmMJfhQFR/LXldny4r5kruYKt2i6bI80udGR+y6dB1ucOOZlO/+8CZKalFtXNYGGFKR/DcgolV1j1wcNsu5Knp0/8TSPoEmKQYQPVb2QYxa5lRtlVmZ9jRInU71DVclMcDVZM6x9XAzf34JR0MordSQSClnnaE/gvEXFA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GtJ+tf8sJ521BDqxs6ZRmoz6KzOK/FKzj+3Cxb+nIxs=; b=p6LLUNn5ubQYYd7QgGr8SqoQVRS8KO/YsDW4ScZSt5eiDnMRef6e/lWbXSxiaJevWfcZ7lG3W0FLfLBOx8aKubot9bKPaJOUtgPvPhQKdiwjcosC5i9JhADrcX2AEqLZnZmKssfMAkeZ5iYA81ftRvrSZ92NGcz84/Zjv7mVLG3yQI4dYG45I6fWSAEYzFqIZfl1O5O7LT26ak5llhUh2ckc2Fp4G+ZdMPAq/jTdlrBxBUglMvg7C5NZTG8ZPCuG8ox8Dr8AnBraBRsLFZBgfNUNWnNHKKmpZ2XipwLFReoOaY3kcD441qxHKQQ75IMh2pZzKCWWI+NG8nj5oAkv7Q== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; Received: from PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:269::8) by DB8PR10MB2747.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:b0::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5373.18; Wed, 29 Jun 2022 16:40:22 +0000 Received: from PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM ([fe80::b925:3d3d:8f5f:c4d9]) by PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM ([fe80::b925:3d3d:8f5f:c4d9%8]) with mapi id 15.20.5373.018; Wed, 29 Jun 2022 16:40:22 +0000 Date: Wed, 29 Jun 2022 18:40:20 +0200 From: Henning Schild To: "Schmidl, Tobias" Cc: "isar-users@googlegroups.com" Subject: Re: expand-on-first-boot: Additional findings Message-ID: <20220629184020.14c59f50@md1za8fc.ad001.siemens.net> In-Reply-To: References: X-Mailer: Claws Mail 4.1.0 (GTK 3.24.34; x86_64-pc-linux-gnu) Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-ClientProxiedBy: AM5PR1001CA0064.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:206:15::41) To PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:269::8) Return-Path: henning.schild@siemens.com MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 1e65d971-8a05-4aa7-7a1a-08da59ee0fb1 X-MS-TrafficTypeDiagnostic: DB8PR10MB2747:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 0LA3HXeT+U+eUI2RPoUEQHRU/8igCtQxd1ig/I9/at1cNHYryeHgTrWSHMfPBnoJgV8w2GGjqJeBWFSSzvsysBfa2mEdqfLqWh5Y6UiOxd5JCPZbBR0OcF5E4hr9C9D9OI7B0EJ3YlTRLQ4kXVH6yGZuhdf8bvIkjTgtVUpzotNZwh98U1icusRTSOgiO3S6BZVWHkgazteLugNpSoilp9lqeFAZN+bhad6d6HYhTIi9LQabvk6V/lUunTSpbUAu9VY8G0JSuXfgqei9mPe6TcD5V41shIPDRiKp/W0xiQO8v5IwhSZRTpPSy1iUTcFXphP+tYxQa/w7STAqJ8VfG4ZUsMpzU3DlV1hHg4fGWjFEEYoNxEfTCbTVlhx8JoKq01fYTb0UNuPOWFiaNQIBjKfThL9LqhhHiwyre8Wcm7VQYC6/PJMsf6fo+s7Pju1V74QjDZLWfn7V74o+vmWsSYvD06Q1of1wISulPcwZdYLzLPbrCLA+uBriFaFKnEPMoZJvVfy4/YHN5Ob3tyck4XNZUB6S9cme/S61MSeb+yXpDiUeUyKaRhtVEt8oUozAFZV8hlqGMT7ujAW9oImTA3Bn/VaSyOytjwOMAWMR3kvC8Rv1/wEeBNSG+eO52r9qTKNcNKSytTWTYYNaBZxcFhSrvrEwVN9wj7aikJb3M2er0WYVqRLTjxd4x08Ci6bnViViVKc9HzoDE5J9RQrXZ6xp4HKc6dJVSEQ1Rb9c9Jifw/FuKB8U11iEM1q+2bGB64zgr7mlF7lPNfoE8BkQew== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230016)(4636009)(136003)(39860400002)(376002)(346002)(396003)(366004)(38100700002)(186003)(82960400001)(9686003)(1076003)(6506007)(6512007)(26005)(6862004)(4326008)(41300700001)(86362001)(6636002)(8676002)(6486002)(66556008)(966005)(66476007)(316002)(66946007)(2906002)(8936002)(44832011)(5660300002)(478600001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?wuXftUKqb45g/bZDLDO3M0XHcjSFFgDejpMdrHafpo76tIQPfjqLLb2VRKpO?= =?us-ascii?Q?j/NLPWMfGWsgJL+3KglbxI2A3iyjhbRQ9vMCw9ezIRYy5mINDfeTwMHaXJkw?= =?us-ascii?Q?QxCQFD0vS0rdVlLf+SdFeGmG1wUDvwBUsLwL09WoY2Z/pyyWOIbU24DwjE3s?= =?us-ascii?Q?jjbxuGXiT+f9avWyQ68aX0B5Y+Nmm/cP+dDU0EEkzedBUFVl0GL5YoqYF+6n?= =?us-ascii?Q?TxKznwPizKVjkHBSkiYOFPUIs6Q8urhl9SzYXLbdEXrBf3Or072DT8bDpcRT?= =?us-ascii?Q?ZcqQEMfbWQXuIJpUWxsypUJAUxomCrWNuvxWNmkRKqSs2exn3J6OTXZnsuJv?= =?us-ascii?Q?LoYwCZGRH3amM2UJWMBaECEaWm9h3zEr0Pl/lrz3JUO7uhHti4clNjuakJ3N?= =?us-ascii?Q?BfsqPyTkya6vwVdD3rqtkPk3VorJtl5ytK9uDCkxlf8ZEDQPlXcRL6Iwvoxu?= =?us-ascii?Q?2z5icO9cOeehC6RHga8wU0/FzIxEeLVYduHiCJGc2yQx+I9cf+Ul4OwoQB9g?= =?us-ascii?Q?lUeejWnV1oN9BjYzTC+4ysfLIIs+Txq30qRZI8kN2HKeVp2IzsY7xB+Idu7d?= =?us-ascii?Q?nyPO0sQFVbyTh3XoGdRkPTFZCdZENqUtS4Cqf3uKPWnWTXL9601gINUdJXHr?= =?us-ascii?Q?hQLJ4S4WBfuJLWm6n8cgv0SbYwLt8Oh6W/3ijU+1oU3co5irGVGM/2TROYUu?= =?us-ascii?Q?8El6s0eEtdvSFGP7ZGab5acTl8RgLyGpFvPMoz4OUGddvdY14Ie4dbx7O3fq?= =?us-ascii?Q?1ug/sKb0UeyQQmvzqFBzpkeSXdGFLcIlsLDZKpq2vSn2hyfeDnrNotOZD3Gn?= =?us-ascii?Q?dW/eBIU9ZLo7xIsf5lNu894KeOmtezI5N91mn4qvHsFCr7S37mpRrGsSajx5?= =?us-ascii?Q?Vf1xib8qt/pthgpNJqs0mC1+NZw+MC2Ecu4topMG903/bV00FumNYf8ehlSP?= =?us-ascii?Q?OVv92fFH8Sn0N9bJ9kBv0kDvACqcl8Mjpykbzat7KD9e2vjFXdduLX13/BN5?= =?us-ascii?Q?XbvDKyMiBTbGRewEMXqA2OLGCfctaktZzm/1uUuyyk2ABDnNLRvXKBVi9lye?= =?us-ascii?Q?SPPp6YVjH6HzKG4I3N+EWAwDLOXo9ST1tU7kNLg2Nfs3jVZp4xTSslkhhgBf?= =?us-ascii?Q?eNbQMDgTfVaqtKWpAt8xtZjbtkFE0eFpC1OI7rZwUfiKZ0W3GAtk/r1oY/bq?= =?us-ascii?Q?qPoXiJOHRTm9o0mTowJswGDEtbsP9GV2L18u7rBjs/sGSt2Qlg71IIuSsQAo?= =?us-ascii?Q?zQ/ZgvrkfA7odiO9YdnpEsSFDjteNsMUHrjJrUXN+k4+CrZA4OeTT2s5GIFW?= =?us-ascii?Q?XZ+WIrJ4xZ0B0Z5kSngOhYF4rr/nBtkEf8uqars7CWGR/E6SjMGFklALL+HK?= =?us-ascii?Q?FwWJ53m+reNVgK0033lkMFJmLjUbNKmQeEmlgQuBW32k708ALQu3pqKGDZim?= =?us-ascii?Q?7+LZhHhsi0usGMypgUG1WXTIwQHnu+c/JSBq7OKqvlX09fHTpfxCsxP3Buki?= =?us-ascii?Q?mYnwv3gKqmNidubDJ0QKxi7aRvuuqXky820KJXxvAxpZKakyBL8KOpH8cA5R?= =?us-ascii?Q?Z8118sKOkipe2zX2Sn7bDGNbup4dr0WcJ1J3OGp8co6MXYjCGra0WCayP6X4?= =?us-ascii?Q?pQ=3D=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1e65d971-8a05-4aa7-7a1a-08da59ee0fb1 X-MS-Exchange-CrossTenant-AuthSource: PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Jun 2022 16:40:22.7504 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: DdALKuzP3FTNAAchxnuTG4Pn3Swb7QUT7bDSQrGa/c/aTxNZNGPyig+HF97tG6+v+TqNv34LQ5MOqu1s04/sPC7iafRX0UmQyt4zCWlF7Lk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR10MB2747 X-TUID: 8KWsFZ0tcvvB Am Wed, 29 Jun 2022 12:03:40 +0000 schrieb "Schmidl, Tobias" : > Hi all, > > in addition to the changes in the last patch [1] I tried defer the > call to systemd-growfs to the way it was intended by systemd: By > setting a fstab option. This proved to be unsuccessful, as > systemd-growfs ist triggered via systemd-remount, and this is way > earlier in the boot chain than I was able to set > expand-on-first-boot. (systemd-analyze seems to report not the full > truth in this case.) The same is with systemd-repart. > > Additionally, systemd-repart requires the user to make changes (and, > more importantly, keep them in sync) to both the wic file and the > systemd- repart config file: > - The wic file needs to set the correct UUID for the partition - > which are both platform and usage dependent, according to the > Discoverable Partitions Specification [2] > - The systemd-config refers to these UUIDs in an abstracted way [3] > > This is in my opinion too error prone to be used in a production > environment. Maybe systemd-repart can be used even with Isar. But there is no generic way to say "grow that last partition", you can only say grow the first partition with the funny UUID which would kind of dictate a UUID for the "last partition" and no other partition before would be allowed to use that. The whole thing sounds promising to enable luks, maybe with tpm binding, or lvm2 ... or any sort of partition dynamics on first boot. But such things are going to be pretty target specific and Isar can not cater here ... Henning > > Kind regards, > > Tobias > > [1] https://groups.google.com/g/isar-users/c/8NATfl5i2a4 > [2] https://systemd.io/DISCOVERABLE_PARTITIONS/ > [3] https://manpages.debian.org/testing/systemd/repart.d.5.en.html >