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; Thu, 05 Sep 2024 09:21:49 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-ot1-f59.google.com (mail-ot1-f59.google.com [209.85.210.59]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 4857LlOn007739 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 5 Sep 2024 09:21:48 +0200 Received: by mail-ot1-f59.google.com with SMTP id 46e09a7af769-70f62e18ef3sf1088757a34.1 for ; Thu, 05 Sep 2024 00:21:48 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1725520902; cv=pass; d=google.com; s=arc-20240605; b=OUzjREfhNwW7u1ZYnLzmc+9KgmLk0Lfh1XC9Svz0NyYR29pKFE6wtuzL1F4cHx7OV4 rLwCbXjoOFpN6NRRpU7FGcq/nLUClGZWASUq08jldsngrHgzE51sUmD/oprT0ZyDfKhU Pl+OzvRxl3EWhz2d6f3V9l3VsIrp+lhvgKphLz8tp9imjpGfaYK08a/PqEpYOb/qJ2J9 8ZTYgHbtNpclHXkIaxnOmzYAu+rG0jJYe+tSi5Em5nf7ogiozipdBPExOBz7ZgJXAO+i 2XuFpfJ+kntNKzaUI+evC4fxtVwQN6w0mwFTHF/QTkivjC4qF6PUa/O7tzxPMQD3QGkx RWrA== 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=uut0yYQmz66y9BWLhQkcpshN2iBpucTSfFe4btWhXKE=; fh=uKMlbyPy2f11ofGPfhk5U0t8q6evcQN2HuqU7+txJbE=; b=VxnMz4MwP1pCKDtBowbiJL5RpQKtdj18id7GobP+ExsvyzXQHGzkls6Zl4FlHgFavR fXhxw2UOUMYNK75Wyq2rKjTON+6PyU5wOHmYWxul+N8YdIRSxnsmVJh3Znbp+qzDyRK6 UspspkcHytIdIrIsES8Xw9rDfvLiK5UcZQgKbBq5pXyRzGXNBwegPj8BnpRRTGZqViU8 sxs3liHCpaxfExrtvwK6fYC6hyNBpCVAlReSXcWP0pUHevPHwk2K+DpvD8HAEfAk2Wcz 9MkdQFSUCUyzGJDXbQCTxjqgZBQzNxsn2T6Oui7h7En3fW+Fe2D0INd7d+Md0eLNHmCs X45g==; darn=ilbers.de ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b="ev+B1/7I"; spf=pass (google.com: domain of fm-1326448-202409050721387ebd7ad290a63c5bbc-rvl9hc@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) smtp.mailfrom=fm-1326448-202409050721387ebd7ad290a63c5bbc-RVl9hc@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=1725520902; x=1726125702; 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=uut0yYQmz66y9BWLhQkcpshN2iBpucTSfFe4btWhXKE=; b=HlLHXA+hJNaJifLdUhS6hWYZyffKBwt4uTbCe6joQG0UfjTlTxwptJP9yceal9tAh/ 6Fg1YGha4aH9jrj2d/6LcyYRLgv0xazT9r1a+EiaqxqpDfMzAsUKHen315BDPeONHIfZ 7kWRxtDOJ+l11K9I6qv5MvT45+X5Srrv91QUXjkeB5Hg8/aGntQaPU3EoAPFRpCravqp 90bW76rEByPDkyM4tc+jO5PSoW4R5hMpZJj+UzLly1udred4/0D01hzgu7n6icFAqQi5 6CUR0LsJuHOM2wffqMj/cfNWqUSn4elQWAi97dGiZjj5TrMxS+SXkyf4HbsatzjXZv79 +UJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725520902; x=1726125702; 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=uut0yYQmz66y9BWLhQkcpshN2iBpucTSfFe4btWhXKE=; b=IA0osQ5vAI5xAYOSvuZabcVIqyqtalIzqgLStTQz9gfGL2YfB0PqLKch3N8fGvqY65 vnHS1Xg5S+lzxUsw6O4YLv11U81i9p6dRIxLXyQ76WmT0kc327cnSdaY/4ZNFIA4T0hW a2SOSu5Jw6Fe+coQhYAuUwCpHNgQZxzsO0g/B1bzrn0dSiKiSim5zsFInYkCw4gQl8G5 8lTV6Te+wFAf2KuN13s822NxnhNkfERl4DUmCHDJpQl0yZdfki9xszAZYQviHVwVGNh0 URWafy4fYDONeFJ0WOSkXAJ/In8Gg25TFlilovgFx7/cZund+pjv0mOSQJayDcJYDpm4 SaKA== X-Forwarded-Encrypted: i=2; AJvYcCUZU/cFlgbE/ddG6gmsMfNR8a1TPOeTBCFLnbtbYiITEHEzxYigJfqviuR9aw9Q7JB+4jZ5@ilbers.de X-Gm-Message-State: AOJu0Yw7RX0JgxaVhjbWhR0aTSby19BTLDi8DfcK/0i5n7QCavSEeSEr 1I3lCI3Y+l8z9S+2mjOTf+tF9B9tswzr05l06jwMMHnzYin3bwTP X-Google-Smtp-Source: AGHT+IE30lans8WmP/xC7aLmcd5NZvJZ6Y5Z1cCuSrD0I/bhXAbBJH9EZHqeBLivPV0+Icd6/dD2Dw== X-Received: by 2002:a05:6830:6781:b0:70a:9885:f9d6 with SMTP id 46e09a7af769-710b65e0bdbmr2686542a34.15.1725520901524; Thu, 05 Sep 2024 00:21:41 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a4a:e719:0:b0:5dc:b16e:e619 with SMTP id 006d021491bc7-5e197212e69ls53238eaf.0.-pod-prod-00-us; Thu, 05 Sep 2024 00:21:40 -0700 (PDT) X-Received: by 2002:a05:6808:2387:b0:3de:62b4:9a47 with SMTP id 5614622812f47-3e01349ed2emr2196296b6e.21.1725520900682; Thu, 05 Sep 2024 00:21:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1725520900; cv=none; d=google.com; s=arc-20240605; b=FGj8y1IdUeOWqwva4T7JxjapRNR9cNHG8tWe9zu7mYHV1n2DDxe4uacfbrSSP5G1YY LfSUYdHC0B5fSZiiMEMdBHhMN8Bbtg0Q2PCdjQxNSTUbUSnIjJ7WdZgvNo+1iHEs9DUr o2b/V04O2omDh7WgGwZ/Ex9g2CI6rgqgbZ7Swe/QBvFyI5keutWBKwntRaIaDZ+qkET1 Jhc5SVHA2VAhO9cVxwni19Id8cj5mtWH7fev7EQKRuQ1bRfyP4AJ6SbSU1uEf+lwfpX8 ZAC7pT1C9Tw5sHizAZWFxJ5sc/RnOy5lNs2Xa6tzAi/Zc+EZHcK1FqfgC2gToy+ta8r8 aB1A== 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=DxgPcq6+zm4P421PqwfCOyWe2h294hQsC38lIrLP2PY=; fh=cSv2H02vVfo85sMV2xOoCfqDxR8qzxE6ZGdxprm5KA8=; b=k2/XCWXDYuf/7vf1QoGeCjg0rrz/00607xQhcoWUXmEM3r9GpJiR+Ejfm73N2+PqfZ ijfr+ZV+I9IWEO4JHTI+jZQqc4qOspaFxgantt74Ih2vIKCBV8apKQBkq2ddNWpPi+22 mUPkXx2f8Ss2M+VU4LygNLttRShWcodJbeIl3cNViQEvv1vdmw1F7xwhZbU7nZJ3uqUz lHcq5krqsKdY3eKCd6M7cvKdFU/CTR7X/LyhQ1SGkI1AaBCuaxpvGocnlQ6809w1jyLK ND6h4X6yTORqJ+8eMgi9oSU+/wWQMIh6loyWnarv/dy+ep/8IQ3pdHusj2oa59OGbPdj 7/EA==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b="ev+B1/7I"; spf=pass (google.com: domain of fm-1326448-202409050721387ebd7ad290a63c5bbc-rvl9hc@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) smtp.mailfrom=fm-1326448-202409050721387ebd7ad290a63c5bbc-RVl9hc@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com 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 006d021491bc7-5dfa0537a43si594097eaf.1.2024.09.05.00.21.40 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 05 Sep 2024 00:21:40 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-1326448-202409050721387ebd7ad290a63c5bbc-rvl9hc@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) client-ip=185.136.64.226; Received: by mta-64-226.siemens.flowmailer.net with ESMTPSA id 202409050721387ebd7ad290a63c5bbc for ; Thu, 05 Sep 2024 09:21:38 +0200 From: "alexander.heinisch via isar-users" To: isar-users@googlegroups.com Cc: quirin.gylstorff@siemens.com, jan.kiszka@siemens.com, Alexander Heinisch Subject: [PATCH] meta: Add option to specify additional dependencies for package expand-on-first-boot in case an encrypted disk has to be resized Date: Thu, 5 Sep 2024 09:21:14 +0200 Message-ID: <20240905072114.4838-1-alexander.heinisch@siemens.com> MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-1326448: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="ev+B1/7I"; spf=pass (google.com: domain of fm-1326448-202409050721387ebd7ad290a63c5bbc-rvl9hc@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) smtp.mailfrom=fm-1326448-202409050721387ebd7ad290a63c5bbc-RVl9hc@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_MSPIKE_H3,RCVD_IN_MSPIKE_WL,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: RRMaLsiWSHkD From: Alexander Heinisch Although, disk encryption itself is not handled in isar (as of now), downstream projects using disk encryption break this package. To mitigate this, we added an additional variable to specify debian packages to be installed, when disk encryption is used. Depending on the specific implementation (tpm, password prompt, ...) downstream projects can set the dependencies needed for their strategy to handle the resize. Note: We decided against fixing this by bbappending in downstream packages, because we believe this approach scales better and is also easier to maintain. Signed-off-by: Alexander Heinisch --- .../expand-on-first-boot_1.5.bb | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/meta/recipes-support/expand-on-first-boot/expand-on-first-boot_1.5.bb b/meta/recipes-support/expand-on-first-boot/expand-on-first-boot_1.5.bb index 1b5b066b..ebb22c84 100644 --- a/meta/recipes-support/expand-on-first-boot/expand-on-first-boot_1.5.bb +++ b/meta/recipes-support/expand-on-first-boot/expand-on-first-boot_1.5.bb @@ -10,7 +10,19 @@ inherit dpkg-raw DESCRIPTION = "This service grows the last partition to the full medium during first boot" MAINTAINER = "isar-users " -DEBIAN_DEPENDS = "systemd, sed, grep, coreutils, mount, e2fsprogs, fdisk (>=2.29.2-3) | util-linux (<2.29.2-3), util-linux" +# Additional packages that are needed to resize the disk if it is encrypted. +ADDITIONAL_DISK_ENCRYPTION_PACKAGES ?= "" +DEBIAN_DEPENDS = " \ + systemd, \ + sed, \ + grep, \ + coreutils, \ + mount, \ + e2fsprogs, \ + fdisk (>=2.29.2-3) | util-linux (<2.29.2-3), \ + util-linux, \ + ${ADDITIONAL_DISK_ENCRYPTION_PACKAGES} \ + " SRC_URI = " \ file://expand-on-first-boot.service \ -- 2.43.0 -- 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 on the web visit https://groups.google.com/d/msgid/isar-users/20240905072114.4838-1-alexander.heinisch%40siemens.com.