From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7122950100315275264 X-Received: by 2002:a19:490c:0:b0:481:4b9e:cbdb with SMTP id w12-20020a19490c000000b004814b9ecbdbmr5093973lfa.350.1658757658909; Mon, 25 Jul 2022 07:00:58 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a2e:96c9:0:b0:25d:30d4:30e4 with SMTP id d9-20020a2e96c9000000b0025d30d430e4ls743884ljj.9.-pod-prod-gmail; Mon, 25 Jul 2022 07:00:57 -0700 (PDT) X-Google-Smtp-Source: AGRyM1ubxeqenrSy+rqp52/0QSPhCX1EItImt5LSDSUdXPqUFL6x+CYVwTzT93iH2O1597Z5BSBy X-Received: by 2002:a2e:b528:0:b0:25d:fe99:7b3f with SMTP id z8-20020a2eb528000000b0025dfe997b3fmr3146622ljm.199.1658757657735; Mon, 25 Jul 2022 07:00:57 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1658757657; cv=pass; d=google.com; s=arc-20160816; b=pc3tB8lt9rdlIBmaOOhoSFnspCVuv0jRPZiwGAj5A8q51ADJ/h7YZp0WS4oSjJWoRm nwRwAWG0VdSazgoTG3a8vXYA+h8bVhRQjMR+D3Rye/DMtom38iOwPAkxqVFnCYITWKpJ qa735LyYPG6TFs324/z/ruwuDev/BXz0k3R37EqgPDkqdDyf9AbhSalNPfx7h9LMME9f 27aTIA3aIJJf5o1ctgAQ8RTP+d1tkw/1dJwEKUmKQzwCJEAA0FCY/s627HzmL0XKv9dN imLERtEglhzHWJnxcJ4AhHhrl10IHB+6MzlByO0NbHxcPx+Oo3dSyyjoEsRrPHQF3x89 hRfw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:document_confidentiality :msip_labels:content-language:accept-language:in-reply-to:references :message-id:date:thread-index:thread-topic:subject:cc:to:from :dkim-signature; bh=ESRCUFf0SjiMocgjyH3ZYPk/eFvLPMhAf4ZblxO4Ccw=; b=IFnWl1lTiN0ekQ/1vHSo7oIyk+/EjcI9Mdg6amBrk4DeVhr6FrFumb6RaeXe4wFuZb prz8NJi+qGB5uIMJasGgnLFFL/xT/47zoCLBf0rTMK8BJObstX0qpRNMfXA+QOItcqyU 6q7b6eItZwcoVfnsPfhlXPRGXzsfT3PxvmPavqE+jmm19kgmVlt4D3q65txbqedmCuy4 4JzdGF1NtPrf3y/o1yFSPyjfCfpiKfeyLujShSiWBTlMhen67s1PcnEXQwBWx+L23DZE h6xPwRm9gCgGkpz19gEMDeY1vEipD7pSFnnJBw6n8DnfA4bJDOUqi2z3NHEBJK68ctmp 7uww== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=fcI8MoWw; 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 felix.moessbauer@siemens.com designates 40.107.22.74 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2074.outbound.protection.outlook.com. [40.107.22.74]) by gmr-mx.google.com with ESMTPS id v10-20020ac258ea000000b0048a88bf3ef2si124431lfo.8.2022.07.25.07.00.57 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 25 Jul 2022 07:00:57 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 40.107.22.74 as permitted sender) client-ip=40.107.22.74; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=fcI8MoWw; 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 felix.moessbauer@siemens.com designates 40.107.22.74 as permitted sender) smtp.mailfrom=felix.moessbauer@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=SczyLjalQNogXo5ZUOJLSP0NXdjbC9yHNAAd9v8hi95ZB+s5Fnzlwj0sqHwHIzl+5W4PsT1Fznm/AoG0hULE5j36QYXZLQdUMdpwVNM9DdRkfWQu69VbYZP5fbRE52ffHTPsZTh5E9lECM8g/gPfaEQE7YXFfJAVvXVUqTCZVBUEOo3E6t3nd1VXvS2lGTAd1ws4VFpg/Dhs2R6Qi+I14m9Er/OxJ+iMDRQwLePr9LnVX0Q2A8KPPXgyE3pRs6CNDhgWMmRxBUIxGwukdmUj0Z4daQgVYxI0YXGMDfAy2Yxc3qMahZa9Jdb71NiwCuAA6sMLi5wyhlSCLgqVLaX0Sg== 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=ESRCUFf0SjiMocgjyH3ZYPk/eFvLPMhAf4ZblxO4Ccw=; b=Az2Rx7DJLTjA64chRFi/TfCR/SH8Q/CBmDNNwOtQpiNme2y+GfuM0TBRMQg9ZvFI1+a85f7fB3gehTYN5OIxQMAdhUKs0sxNAgSWcSP5YQV4mA4rcdGbbS+YKxVO0xM/Zk7Pva9VKLZA52ZF2S8exBLT5BckE6xzKbb4wO7tZgoi6kcw1nnvRap/EUbn5vghxCgyellLT3EEyNE4Hu33ZTXz/YwYHuqGuTRCPrIJ+/oeH89JYe6srPVo6xOEBsrFxAL0M+wRe7+QZ+3vhFresXyORZteZy9zze9tDIw1p1cMY/tfbp/p8YaD7oRvefLBttzGnro6EhcQYc6V3tpGBA== 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=ESRCUFf0SjiMocgjyH3ZYPk/eFvLPMhAf4ZblxO4Ccw=; b=fcI8MoWwu5IdhciG5epnVWTtRtDOVJEDlippp3qwbigZRhtPBwaLmkJyVQIKUuYC2Phw2+GOCn4fI8Em4qLBCXT1cX4Y9IeS8WgqxFqSyDOpmd70qGHVQ2rAdfzx8HalMlcIwOGITtFvlo+O2Ua2r2VgNH9CRt1eB/hgFTmTHS8h+XGsb38sPUCK1QBY/rtn16RafaBRp2OkY1HMPW6I/I9Mj7lJSYvvFYvpLCQPYztzxTO3nigduUDTfhyxVdtycBZnJ5ZUnavkLNGP2B3shSqGRd5wrvDhT4Bv0R5XGRO7ZMk3ExitMYwppBteoN7TM8E8ASRoTqX3cHFnPbq9dQ== Received: from AM9PR10MB4869.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:418::19) by AS8PR10MB4711.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:318::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5458.19; Mon, 25 Jul 2022 14:00:56 +0000 Received: from AM9PR10MB4869.EURPRD10.PROD.OUTLOOK.COM ([fe80::b8fc:851:a05c:4760]) by AM9PR10MB4869.EURPRD10.PROD.OUTLOOK.COM ([fe80::b8fc:851:a05c:4760%3]) with mapi id 15.20.5458.024; Mon, 25 Jul 2022 14:00:56 +0000 From: "Moessbauer, Felix" To: "Moessbauer, Felix" , "Schild, Henning" CC: "isar-users@googlegroups.com" , "jan.kiszka@siemens.com" , "Schmidl, Tobias" Subject: RE: [PATCH 1/1] fix on-first-boot for systemd >= 247 Thread-Topic: [PATCH 1/1] fix on-first-boot for systemd >= 247 Thread-Index: AQHYnU3TJeRBCROXCEuFogsuBYT4/a2KAEyAgAARHGCABRFs4A== Date: Mon, 25 Jul 2022 14:00:56 +0000 Message-ID: References: <20220721220404.1069481-1-felix.moessbauer@siemens.com> <20220721220404.1069481-2-felix.moessbauer@siemens.com> <20220722093419.36c4e956@md1za8fc.ad001.siemens.net> In-Reply-To: Accept-Language: en-US Content-Language: de-DE X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_Enabled=true; MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_SetDate=2022-07-25T14:00:54Z; MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_Method=Standard; MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_Name=restricted; MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_SiteId=38ae3bcd-9579-4fd4-adda-b42e1495d55a; MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_ActionId=a605b059-af2a-43af-888b-9fe41c4b8fb7; MSIP_Label_9d258917-277f-42cd-a3cd-14c4e9ee58bc_ContentBits=0 document_confidentiality: Restricted authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 3e3cbacb-1bc5-4da5-922f-08da6e461896 x-ms-traffictypediagnostic: AS8PR10MB4711:EE_ x-ld-processed: 38ae3bcd-9579-4fd4-adda-b42e1495d55a,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 8XwPSugY4HpywhIxV6AZ4YzXlDanva0YAdi8WAsZGv+M9oKwewbHnG5E0JgHkan2rIYYgdlzST6PdHlIi1gltoj9AKKDguCyk1v8blwXsXwe5J/x/DNg1KKeDb4t4HCQ0kaTxwjy3YzPoRgNwS/lULwJ7yS1sfDeaWQWp0PSp7yx9XjzX49lKxINW/5Kwu+KTWvLQwzk1Fuo2jDx1Qji2CzSAa+H4tTJknPTRE0Um9h515/PLjHSTg1a4OyPQfRDxMEg61Z7PL+96SWKWqRcFonAcatBI/FzWYTl25DtUO6HJqoEo0OF7hu+USa2M9J1+oS5OghDraDRjqr95QliLtzDV0nQrFJ3XQ6mj09hsUb37GIfGmBT5Ddg+mkrOUsHE5EubK160K2fAQbJ1lMpQt3zr9Udes48rKM3tG+5mjfy5KRLI4hNnTWtQVUJdkse+P5qhF28CKua4z6SezRbHFuwLXcXWcZzR58CDYtQWqGtAXiJo3FfTq06Gyg2uvCivZQ0dGQQOyENwFgu8nYReUn8h+mcWAysXAqdSroYwCGrxsOIIzVzgRAh3gjMNbETeePZqDXk7J/f54rdiYXjmkj9Vq/Q7OEFVFWonKB7+JBTHsA1MQzRG1Iea1eLa4VSdaJxt2U4C3YZD2VCb5UO5R/h+cuevXzI0HiH+NSBYAFIGoFm51iZdqFXGXrD4UKjh3PqnudBiDmiNpnhOLLmEv7ndIXc3OmK3653Atm4/6POXOan8mqIhDMnQAQnmu9aDt3/4TYS7FZPLNr6RQMSgTe1KjHPOX973Y/bsTGpAKOUmxww2dWmFTHlYmnHNM9seJgDCUZQM+QPBbN7Co+djw== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM9PR10MB4869.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230016)(4636009)(136003)(39860400002)(396003)(366004)(346002)(376002)(54906003)(41300700001)(316002)(110136005)(26005)(9686003)(7696005)(6636002)(6506007)(45080400002)(966005)(478600001)(2906002)(55016003)(71200400001)(66556008)(66946007)(8676002)(5660300002)(4326008)(64756008)(66446008)(66476007)(8936002)(38100700002)(122000001)(76116006)(38070700005)(33656002)(82960400001)(83380400001)(52536014)(107886003)(186003)(86362001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?fL5UmhZD53eFf8qx2qE4+WbdUBg+yiYBP/Moicc7BdzozbII+8CmgeNXE1dJ?= =?us-ascii?Q?M9VyzpT0paG5va5Tsl8Ox+ZvEEI82n3jvCmYuUXW+WCMk5phoEj9sYPyFpWo?= =?us-ascii?Q?cvLxiRjombdiJcfYyYyCLdruJNu5SRkDxOr1n4ozCW5p55/y0zrBxMqFKdye?= =?us-ascii?Q?DNfDaFQSIKRI0VYM9acP2WoXh+7WhkSQQ7eyYFIZbCAbYtFJ25Piev3TQJ3k?= =?us-ascii?Q?vmmYXwtHnlM77y5QqvVUDikDxvvM6ejwXYCymfSw8EsyJLgUz9DwRM4Nc/eP?= =?us-ascii?Q?2Hb1164xPj/zNHs29UUZxenUHmHG+PaLgclh6vEWcxQVF04JJojwrrqiMxQP?= =?us-ascii?Q?cfFLW6NtNFWrzM97hur17MNmeemQRWST8gFEB2FTIucX6bQRkytqgAoYLK/v?= =?us-ascii?Q?k2vaZEwKhcTlR2G3k9ULl4NO9pfWoN6Rfe717/aTQ4YVLBswXXV8HKC7nwki?= =?us-ascii?Q?csAqV3YrNELQ8UcLx+UlvTX4JpRz35uoeRNyC06TDpJa+odSn8/uddI8wCCT?= =?us-ascii?Q?TyjvfhpscLLkcrKp/IgKqXKg369HOYb9T+NaPA3kj9SZcD8a6PVu3CY2jDsb?= =?us-ascii?Q?F7UNljYqrdMrNSaFRpHtHmYNIx047ndFlxsIR1msXgyis2a2I894Oszm5bCN?= =?us-ascii?Q?kyrhxG5xTRWN9rMcdhSQFLlg+ogXLzwG4b7vtx4LOeWpUkoYKnC0SnoxQV2q?= =?us-ascii?Q?BlrEK+AsS2OyoC1+Kh6UMUw4DYtpsXgb7AnItt2GAfvV3GH9SFHBqJdQyA7Y?= =?us-ascii?Q?kDVXCZE1o+eZk/iEgAA0v22wCPRxnoGNCAlP3JRuTH67Pa/UzUiJ79au8Bld?= =?us-ascii?Q?Uugq5GN3lZUYrc426u1n0SAOtlV5hDCvYv15EjRF5n1IBG5+C+Pg5+O2xuZH?= =?us-ascii?Q?bMPy+8ivTKpG2eX/P2IrwTa3KIQomv6eWPJqBsZIFSfDVDBwDEX17CaU+ops?= =?us-ascii?Q?O6vbyx/FtZjtVXtkuhmVXaOGkrs1BTOFGDo6wc8kzJ+VrFa7c9OpVhtdaXAf?= =?us-ascii?Q?oTZC0FQNoaDetArt32lMcxkgEvtSJ4rBMh1e0JMQiS7hB8+UIhgwJv0AxjuI?= =?us-ascii?Q?HJM+fBr3kvFUDAiDDwlk13LuaKLjLRPcrNH1zLl0y66jVuDdjqXpI+XHH1Jr?= =?us-ascii?Q?9uR2yxoT6dYZCENG6jkM8Geazt3wkGY5nL3/PhnGi5VuJm7FDGkQHTyapUX7?= =?us-ascii?Q?jfaSV4Wi1pp5Pj9nOZ16Ky4h+//4qHylfUX9ThBwKcIHg5h3tvU33n5QWuuD?= =?us-ascii?Q?Q+zuX+hQYRAIuboNEdeQirRPRAc48szByi4GDC31ZTp/jNQBZ/RPfNMG6V6O?= =?us-ascii?Q?g93Z1vN1zjHowuwSkIXL+rT4JjonR+cQ1VF0QU2ej9ds06cwNH6DTaFeVOo/?= =?us-ascii?Q?NydtqeiCxuUu5nYw5hn1XYv7g3ud2tIlVqpHnQVqtUlf4cSEeKXuhbT1mEaw?= =?us-ascii?Q?wvKQbz3DBaroG95GpcsbJyXy16mZB04yVdjDBRa4UrC4zXRvtYZSRx0xkygP?= =?us-ascii?Q?4YUEUuMGerK/UTehJin27D1osGcnyJP64QETNPHLnyKrRAsTr3/FQiuJwQJA?= =?us-ascii?Q?tyhUaHcEJsVpCys07kCKgAbwGADbzytr9IZ7EFpYJdAK0rKlgtqqq98pPQCq?= =?us-ascii?Q?sg=3D=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM9PR10MB4869.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 3e3cbacb-1bc5-4da5-922f-08da6e461896 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Jul 2022 14:00:56.5164 (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: ef3vOclsKAdkauQnN7IaOjPLcC20mpK2vH/RTl8Voo/UwP/lk/ZaXzuyiUsERWSZYBaCLTHcpDPfdLq4mmWZaZLgJemTiVkM4aWM+wx1PTg= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR10MB4711 X-TUID: tkRySFzkkWrQ > > Am Fri, 22 Jul 2022 00:04:04 +0200 > > schrieb Felix Moessbauer : > > > > > This patch fixes the bug that /etc/machine-id is never generated > > > when running from within an initrd with an ro rootfs. > > > > > > In this case, the magic value "uninitialized" has to be used instead > > > of deleting the file. > > > > > > Signed-off-by: Felix Moessbauer > > > --- > > > meta/classes/image-postproc-extension.bbclass | 9 ++++++++- > > > 1 file changed, 8 insertions(+), 1 deletion(-) > > > > > > diff --git a/meta/classes/image-postproc-extension.bbclass > > > b/meta/classes/image-postproc-extension.bbclass index > > > 0c412c0d..98c697b2 100644 --- > > > a/meta/classes/image-postproc-extension.bbclass +++ > > > b/meta/classes/image-postproc-extension.bbclass @@ -56,8 +56,15 @@ > > > image_postprocess_mark() { ROOTFS_POSTPROCESS_COMMAND =3D+ > > > "image_postprocess_machine_id" image_postprocess_machine_id() { > > > # systemd(1) takes care of recreating the machine-id on first > > > boot > > > + # for systemd < v247, remove the file, else set to uninitialized > > > + # (required if initramfs with ro root is used) > > > + SYSTEMD_VERSION=3D$( sudo chroot ${IMAGE_ROOTFS} dpkg-query > > > --showformat=3D'${source:Upstream-Version}' --show systemd ) > > > + if dpkg --compare-versions "$SYSTEMD_VERSION" "lt" "247"; then > > > + sudo rm -f '${IMAGE_ROOTFS}/etc/machine-id' > > > + else > > > + echo "uninitialized" | sudo tee > > > '${IMAGE_ROOTFS}/etc/machine-id' > > > + fi > > > sudo rm -f '${IMAGE_ROOTFS}/var/lib/dbus/machine-id' > > > - sudo rm -f '${IMAGE_ROOTFS}/etc/machine-id' > > > > I would keep the rm and follow up with a conditional write. Also i > > found that /etc/machine-id seems to be 444 at least at the end of the > > day. If it already is at that point, the tee might fail. And it might > > be that we need to 444 it when we create it. >=20 > I thought about that as well, but to keep the access rights (which are no= t 444 > initially), I decided to not remove the file. Just found out that systemd is not in all images we generate (e.g. the SDK)= . This breaks the patch. Will send out a v2 soon, with a detection if systemd is installed. Felix >=20 > Felix >=20 > > > > Henning > > > > > } > > > > > > ROOTFS_POSTPROCESS_COMMAND =3D+ > > "image_postprocess_sshd_key_regen" >=20 > -- > 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://eur01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fgroup= s.g > oogle.com%2Fd%2Fmsgid%2Fisar- > users%2FAM9PR10MB4869C2A9537643BF92AB960589909%2540AM9PR10MB4 > 869.EURPRD10.PROD.OUTLOOK.COM&data=3D05%7C01%7Cfelix.moessbau > er%40siemens.com%7Cbff2e2353511402d995b08da6bbd768e%7C38ae3bcd957 > 94fd4addab42e1495d55a%7C1%7C0%7C637940758721837057%7CUnknown%7 > CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJ > XVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=3DrSoTRCqgcsncXBFPUX27Nkpj > T8rM0mr%2FH6l3sDDu1fY%3D&reserved=3D0.