From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from atuin.qyliss.net (localhost [IPv6:::1]) by atuin.qyliss.net (Postfix) with ESMTP id AAF025B7B; Thu, 05 Feb 2026 08:56:22 +0000 (UTC) Received: by atuin.qyliss.net (Postfix, from userid 993) id DDBD25B5A; Thu, 05 Feb 2026 08:56:19 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on atuin.qyliss.net X-Spam-Level: X-Spam-Status: No, score=-0.8 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DMARC_PASS,RCVD_IN_DNSWL_LOW,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=4.0.1 Received: from mout-p-202.mailbox.org (mout-p-202.mailbox.org [IPv6:2001:67c:2050:0:465::202]) by atuin.qyliss.net (Postfix) with ESMTPS id B8DD45B56 for ; Thu, 05 Feb 2026 08:56:18 +0000 (UTC) Received: from smtp202.mailbox.org (smtp202.mailbox.org [IPv6:2001:67c:2050:b231:465::202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-202.mailbox.org (Postfix) with ESMTPS id 4f6B0C6kBBz9tqJ; Thu, 5 Feb 2026 09:56:11 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1770281772; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=prKGU+fpA9P1sxtdAOioUVSZp2GWqgcT/jalVCtupTw=; b=AOg2d6RH/N97HNG9ENIwOr8/3yHua5Fpw+OjzPpuPdKVcF8rG/jazw6Bst+qVorgJDYPiE oDii7cH6HRx390yMR95P7RrCU46YtfJgnzmeolDDnK4F9gNRnSU8hqpebwLCS7kpL+wh5g gCcO3DgRnXoY8CXlTovYonJmPghbwz1X7fSmj9v+QCkUaWFZmnSdga8C2Sj/qWlcCq49RQ 77xBiK68kqHAoI5kXV4s2NyDvyq11fK+aDdwWvqp9/p5ZfPHiCeJISKK4LxFJyfQKxM/GP HuQp8fYPo3ymALaUwBtPxTekbvdVtkQ3Yc80/v1Gd7ah5/C/uzp4BxMI2ZD1Tw== Authentication-Results: outgoing_mbo_mout; dkim=pass header.d=mailbox.org header.s=mail20150812 header.b=cjiEgS19; spf=pass (outgoing_mbo_mout: domain of johannes.suellner@mailbox.org designates 2001:67c:2050:b231:465::202 as permitted sender) smtp.mailfrom=johannes.suellner@mailbox.org Mime-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1770281770; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=prKGU+fpA9P1sxtdAOioUVSZp2GWqgcT/jalVCtupTw=; b=cjiEgS19kEe64O9WMw6ZiFE9nPmE3qj1x7hD7NuNVBwDyj1pJ/6psQkjJ3S4lcQzuK78uy +zTkElbbtpYDJKYUSHgf/YbH0xgQbtBhqoAHp6aFHRWVNQfRdPz+i9NTAJk6QGhpnQr/K6 /W6KcFhtRBX9A9eEPsGLONTnBC3g7zE6yVfAMpmsFuheY+aX1uuUuyDq8o95F0IlmOWnBg yxygZObXfiVC7tqawv/8er9l7Zpdk8lkDDGeHrvaqku9L5wbWA+1VyvRv4ZV9ISEh1sIBa FBfzmDGI0oG+W/JtPFdLDj+qAsBQJlgVN4JmysLT7TnZe79+/MCoNAK9JC+low== Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Thu, 05 Feb 2026 09:56:06 +0100 Message-Id: To: "Demi Marie Obenour" , =?utf-8?q?Johannes_S=C3=BCllner?= , From: =?utf-8?q?Johannes_S=C3=BCllner?= Subject: Re: [PATCH v2 2/5] host/rootfs: integrate spectrum-installer References: <20260204175543.22164-2-johannes.suellner@mailbox.org> <20260204175543.22164-4-johannes.suellner@mailbox.org> <6c012315-9fd7-4430-b71c-d9c06538e07c@gmail.com> In-Reply-To: <6c012315-9fd7-4430-b71c-d9c06538e07c@gmail.com> X-MBO-RS-ID: 772d45de9e27d4a524e X-MBO-RS-META: gobq57gcgnswc3w7e9uomw3wnoxrstna X-Rspamd-Queue-Id: 4f6B0C6kBBz9tqJ Message-ID-Hash: D3X7ZSUBXWLJPKMUMWED4XSNY62LBIFM X-Message-ID-Hash: D3X7ZSUBXWLJPKMUMWED4XSNY62LBIFM X-MailFrom: johannes.suellner@mailbox.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-devel.spectrum-os.org-0; header-match-devel.spectrum-os.org-1; header-match-devel.spectrum-os.org-2; header-match-devel.spectrum-os.org-3; header-match-devel.spectrum-os.org-4; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.9 Precedence: list List-Id: Patches and low-level development discussion Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: On Thu Feb 5, 2026 at 5:17 AM CET, Demi Marie Obenour wrote: > On 2/4/26 12:55, Johannes S=C3=BCllner wrote: >> The installer needs to run as root, so that `systemd-repart` can write >> to disks. Since Weston is not running as root (since b26f59e), just as >> with the root terminal, we add a s6-sudod service for the installer. > > Could this be conditional to the live image? Installed images don't > need it. I think currently, the only difference between a live system and an installed system is the presence of the B slot partitions. So pretty much the only solution I can think of is adding an overlay filesystem to the live image and moving the installer into that. I welcome other ideas of course.