From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7088339307047419904 X-Received: by 2002:adf:f448:0:b0:207:a2be:c1d7 with SMTP id f8-20020adff448000000b00207a2bec1d7mr14800463wrp.624.1650444277491; Wed, 20 Apr 2022 01:44:37 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a5d:4ccf:0:b0:207:a2b0:7a9 with SMTP id c15-20020a5d4ccf000000b00207a2b007a9ls1062105wrt.2.gmail; Wed, 20 Apr 2022 01:44:36 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyO5BPKECWsQnCM579FFINqipac9tafpoVzigI7w1yd0c2pN2/wPnM3mL8SZmGx48u1EepR X-Received: by 2002:adf:db86:0:b0:205:bccf:8cbf with SMTP id u6-20020adfdb86000000b00205bccf8cbfmr14579105wri.346.1650444276642; Wed, 20 Apr 2022 01:44:36 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1650444276; cv=pass; d=google.com; s=arc-20160816; b=leWDsbHNQOmtxeKZxw0EadUfoI5J3Ds7LrhE8qA2wZOZn660Av5tE9M/G6eCay/foS q3yYY48urc5pbGHpGmclTKXEguLa31M7l4vH6iFG+ZPksqnYbJ6sp2nDUxE52C6FAdka JIMAsPCe1dmuL34WD5z1qhV88I95/zrWtHEQSCJ/RtlDCF2Gh66js4lpjQ6SB60UEuGi /X427Onj/D4WXsEJOYMclnZX6Vtz5DzCj7OmD5OQeYKBDUmwFfTn0vDWqYjc40DocGGP 4RQQwlO/88/g/4b5xbTEOLRsj4+UiO/Cj86mvxa2C8HOgG8p72ggd/LLmWc8f6kKqWR0 Xkcw== 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=IvtcHY28bEs/FYjB2zwurQMrXwiXr8kh1EweyX2YufA=; b=m/dc3QdgM9ltaItB2259m8H6IIdQg5nOmFMRbpXSdZMzbpjaNhfuWCz1JnU0xWeElD jq32yMob0rBy7MsEwHoROXMmdqFzuCMA2pNWMsE+HsFJZIyBe21QklJddBB0+bJmNwLJ XnnAHRtNbL6hPfkBw+T1xYpU9bHIDchiIds2PJXBIEU92tjm46XIT/H+3gHniFx30tk2 ZZeGMXE7l0Dt3GtSC7aeBX8uvd0wB2onLE2weahaxiOaqj/PWsTuvs3SuhfK1nQrM41U KInN1wtnMLI7ReirnrSGZwjzhSflrLp9sQfhVas1NjXtDudiOPdejwJme8Z5qURNyoC9 xBGA== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=mG5Z6CnW; 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 2a01:111:f400:fe0a::611 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 EUR03-DB5-obe.outbound.protection.outlook.com (mail-db5eur03on0611.outbound.protection.outlook.com. [2a01:111:f400:fe0a::611]) by gmr-mx.google.com with ESMTPS id 4-20020a05600c02c400b0038c8b999fa4si242159wmn.1.2022.04.20.01.44.36 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 20 Apr 2022 01:44:36 -0700 (PDT) Received-SPF: pass (google.com: domain of henning.schild@siemens.com designates 2a01:111:f400:fe0a::611 as permitted sender) client-ip=2a01:111:f400:fe0a::611; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=mG5Z6CnW; 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 2a01:111:f400:fe0a::611 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=LkE9KdJRRLEvlFED0Wyn5H0UkKfZ5oxAYS7vNxyFld4UxBi+PgU2kJArhwQy1joh93mJWUUNgyuIwOo2sSAdBu5SD1As9hAbIrr7PMek3oxml3rW70pdG6Bb7sVqPN7+KoEoJ2A1gjwj2XiqpBrn/uQk/Z0UEU2v3S0lweFvezNlGoZxzEQXtK9YSJRaymWl1FkFD3n9BytS3ZAOKQog1X9l66BoqcDdDmyoyZJtE9O2QkM5m6/5iAQB9eINoeIrrK692Cj9XOKmWYEaMHZun3v+s+HF98oTJ/cHIAxrrB6TiJ42T2LOk0TYQlBmzttT3wtQ1SkyoLLv1Wbkq8Do9g== 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=IvtcHY28bEs/FYjB2zwurQMrXwiXr8kh1EweyX2YufA=; b=mMEQv3SRqrwG6O/C9++1KsMhR6AVC4m9z/shkx22ZS3CnDIKB5O/KCt/mTGjavBe5N7vM7p24HAW0HVqwNKYxs7kj4fl/JpMbgAqbO562/JvHUkwYRMETqw8xnZvlZ2FQ5CqAlHIHuWhqNJ24dzcKK2MeetZ5Y4s3ooggnMjsDOX0OOuARbx5cEuGYMRUzAnq0TD7GmANgaKIuBYOBHyt3a1q1+UYuy8OT/CwYcG2vQbrc1wmaXhRxxji1g0QinNiq8FtlHZkdXBSOyVK4aWOAn0HVO0uoCCxGEa/efWQ1ZniulAfRfHdSaS8XQmgjsaKpMr8tn7XH4RDutY1bW44g== 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=IvtcHY28bEs/FYjB2zwurQMrXwiXr8kh1EweyX2YufA=; b=mG5Z6CnW4Z/p8azU62zrTV7Kw+vc8JCpzzyMY8ph+7j3/fPnv/I6M45vwy0q36vgZPHVkl+NcztqCyJqRHfgFtCBPP1gsfWK9lU/sSN6tVcFH0jWNGuhW9FNwEUB2dtaV8YrJ45KQMWexKsV7JKHxh72iCzwyKmE26aymnbSnxF4DorBJofGKREwgJPxWLcD1MvVMSqRWtj5v5Xxo9qp5SbHBa8VoxU2TbC4+71HrSxJFju6amIv4e3BkMr+vuVl1PyavbxgSst39mL3V19mj5zP93Xdn47SG9hrG419clIpG6y5qw6nvtmWeY7iG4iwkznpD7eWtQdQWoJ49QLbcQ== 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 DBAPR10MB4107.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:1b7::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5164.20; Wed, 20 Apr 2022 08:44:35 +0000 Received: from PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM ([fe80::f4be:8b5d:4314:c2d8]) by PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM ([fe80::f4be:8b5d:4314:c2d8%4]) with mapi id 15.20.5164.025; Wed, 20 Apr 2022 08:44:34 +0000 Date: Wed, 20 Apr 2022 10:44:27 +0200 From: Henning Schild To: "Q. Gylstorff" Cc: jan.kiszka@siemens.com, isar-users@googlegroups.com Subject: Re: [PATCH] classes/image-postproc-extension: Remove /etc/machine-id Message-ID: <20220420104427.14fea822@md1za8fc.ad001.siemens.net> In-Reply-To: <20220419153640.222797-1-Quirin.Gylstorff@siemens.com> References: <20220419153640.222797-1-Quirin.Gylstorff@siemens.com> X-Mailer: Claws Mail 3.18.0 (GTK+ 2.24.33; x86_64-pc-linux-gnu) Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-ClientProxiedBy: CH2PR07CA0031.namprd07.prod.outlook.com (2603:10b6:610:20::44) 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: a18552ea-2ae6-420a-7725-08da22a9fe54 X-MS-TrafficTypeDiagnostic: DBAPR10MB4107:EE_ X-LD-Processed: 38ae3bcd-9579-4fd4-adda-b42e1495d55a,ExtAddr X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 9xARRpCK+C3lHhCPVLFPsr4sht6MlsO0weYDiOrLkmANn4GO3hT8d4CTdWe9C74K3FvweKjr0CWbq0q8yxh+lbGQZ8lsrUqdKhMS1W5noiLJKOnLEBcvE3g5j4IgEma+K1s1yQ/B++PsLvOxu/TLC1uOj0VgI7r+b1Cb4ZqNEc+f3g3lOqwScMqfznlqgwqb05eGmOeSrbQIw1FaV4fejmUT8pw7QB64dFFRQ3yUwKANMJreFPYwp8DQN3lpaURhDazWtgnKU6xPyXWXHVYpBgYjazNC+nD7/9jpw0mc9VRuq9QHvYis4R1NcYBqFNds4ILsZmW4AGWa2661zRB8rLbZ1BOrfnCUCuuozPbVSb/bYBASr5Tt5aQV+ZlLiGnBQTfKX6+1XawpQ4+Hab5whN/CmEEmXb6rF+DSRvQFWJ097jProepxO4weEEpG6luv5FF/MpaaKZNFb+u3HjWpFE2Xp0xvKzMGj5Cq1widdZmQJDlTPmr4kfAL9qEzeaBmOGe0l7G/KZFwmI7qgjU/+tFShhVSQIPck6Zu3n356mbZb4Nxu4IKgXQBTfewdNZrQsZbXw/ehx4MEBIdDfK6C1cgkGM6MwbyNoM5wLJuCnMTlAd5QJ8CBnuXbg2+97RtHZmUyayXnt6ek8c7ZPmWyDdIWJe0x0yYjHno3SizAcWgyKGdCvQdSf15DxZP5x6j41hCpzBPGhlJzk2SovOrQcDnubGoanyj7k+VaT/JCdM= 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:(13230001)(4636009)(366004)(5660300002)(86362001)(83380400001)(4326008)(6636002)(6862004)(66476007)(66946007)(66556008)(1076003)(6486002)(44832011)(186003)(2906002)(82960400001)(966005)(508600001)(316002)(26005)(6512007)(9686003)(6666004)(6506007)(38100700002)(8676002)(8936002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?t+0J/o7+VCHX+JncmXkl4VKWeL+Q5ETSZ0yd9CwVSCEZGpqtArMvNcjKCtUV?= =?us-ascii?Q?b2eT4pHunG/J7gn4PCK4yMpw1DBeMOA+jNjuYhjOUBKYuwrGIDuYwFr7rs6l?= =?us-ascii?Q?MjK7B2mAsHhUfA0ogn4M0t9XRs+UJ4wu7lFPB/Yrk0gE+lCTXykOJHva70V+?= =?us-ascii?Q?kipzCg9HIxombpBo20RNHTUr3raRQoAN9sWlF7GQnQwv0osYbXmcbM90vLnf?= =?us-ascii?Q?R4MwRhbiBqCzTRnoVWMVScdQtvoy/YjSgIbmi80SsFZK/enkSB4JlEgbLCwI?= =?us-ascii?Q?1uhA9Oagwy6deE84f3TLY5znnoiq5tH7AMbyvsL4B6mSKQkJBWfFsIRCGhZg?= =?us-ascii?Q?7CHWgSg1JVeoO1EWKAImmsnVwRVV2zYxNK15E/BL1TNrpzp7jwGaGwft5b7T?= =?us-ascii?Q?W5GSfvOenrUbURnSJdkVGKrxnvZDkiW8e67Sxj7O9LPek/4zloF9sekUjOyR?= =?us-ascii?Q?vA03DJuhlJx5GwBHnWaw6nZ4poxEVUUToF/htNA+PYPhDMz3T3EmthfpuvN2?= =?us-ascii?Q?4lvW4MM27cyK4OvmxpPV6rKzPfRHt4MRFH7hoZL95zWFiN2CE0lpmOrZe+3w?= =?us-ascii?Q?soTbeJV27s4JDeVwcWcKKynuVPPlRSKPBR56CR3u8Hlhd+QADDDwDkZWph6f?= =?us-ascii?Q?BLmg4sAppcWXhIIYJnbU7ykDVI5OrHyZT9rT7acqg43NN+7IX7XlxC7BdVin?= =?us-ascii?Q?xrE2zwmPTFIBw4B/igXp+vYlIRlOJNJM0sLeQKyFLrOmHnVlMiICJKv6yKFo?= =?us-ascii?Q?aJJOciM9cuJ5ArGV34W95WM+rYeNfMGGZRZwtVzEPBUv9/+3fZVqwdmadCOS?= =?us-ascii?Q?9U/U63U+V0y1/R519WLiuuMLzDe0nJ8JCnLJtczA2wi6ZC/HPR+Fu9VHNlti?= =?us-ascii?Q?dP774lRgyWNColZHBxQCd3bvYVbYOVT31qAhB8Lg/Z8wzPxSwt/CxUfho/al?= =?us-ascii?Q?MzzvUEbTsqpXwCBPZaRqWadj4+5FmS1o3Yt2mNG9kaHYnICge9aNxGHfWHFU?= =?us-ascii?Q?wItkSQDubaTURjDOA9CfYqFVzKrRHG5gJzOnW8aQBGAZai2BVvxJezCR3Rsz?= =?us-ascii?Q?gNk6p1RQ202Xk81RmKQIEcO0RIt4wD8fPx6323APq23I464JzLJZMToT0zQG?= =?us-ascii?Q?sDBgC9Sna/TzbWjLjMTYtjfXl0dXwvL9dRFVfQqKxRI2D+wz1mPqEL7t5slI?= =?us-ascii?Q?na1gs2j0RjIGO0YYkAdHTc/ewgGaTIfmGMSrSwSITJvXm68zr10VSWp8a0Aj?= =?us-ascii?Q?KAtITJ2pUfFxg2tmcZX559IG0q1QnTsauW3UB2t2yK2bjW9+soRutdKMMgY6?= =?us-ascii?Q?9XuuS33TGeBZm+AzWIcwLPwwYwkJpDptfbgoHyBLZTZbPbFUuTP8nqM+M7Ug?= =?us-ascii?Q?J7Yyj4BvRUxdN1dtGLy/8SEk353s/q2MNgfNMmeWzFpcMvpIY9JnwfxCMDpU?= =?us-ascii?Q?3A1K1rf/qqG87axIELY6piFejjI5Ap0vQK7gnKULngmgVabrf/vqEO53jv7a?= =?us-ascii?Q?98JULmmWY5HPsHASj1qpui878ktki8Es+Irl/fPiq+8plHa0Lj4uqi09v2Z0?= =?us-ascii?Q?7KkjJnGnk3FUg5HaA25yxpThHPjSLvkAKaQDwaMTlnfaZ0v7/IJLssSgEKjl?= =?us-ascii?Q?bup26+DQ+QbZDam/WoqHdJkFKNP5Pg6q5U5B2IGQJ+DVY7qGrwaHAvYry4ZQ?= =?us-ascii?Q?xqeBbd8WTF1g4z1mUHvgyueliyZ6YyyB4VAHQeVPiZ5cxvbT2tvaPE7MAcKn?= =?us-ascii?Q?DEGrGj7tigV5+uZzzhzdqcGTKS/TLiM=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: a18552ea-2ae6-420a-7725-08da22a9fe54 X-MS-Exchange-CrossTenant-AuthSource: PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Apr 2022 08:44:34.1405 (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: 3BAdm2ttaysJRKBB32zBKCqd9tvJT7X/pj4ogNZKkVOZ0SSBfmOvi//kNCrEr0Oo9Wd8WTcUibR6+CPwm/UMy4YTXZLf/59ql87yGQJxePk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBAPR10MB4107 X-TUID: cRcC2G+1AEU3 Am Tue, 19 Apr 2022 17:36:40 +0200 schrieb "Q. Gylstorff" : > From: kas > > In a read-only system the machine id should be deleted or > set to `unitialized\n`[1]. > > Systemd will generate a new machine-id during the first boot. > In the case of a read-only root file system Systemd generates a mount > point with the machine id. If an overlay for /etc is used this > creates a mount conflict. To avoid the conflict between the overlay > filesystem and systemd /etc/machine-id mount point deleted the file > /etc/machine-id. > > [1]: https://systemd.io/BUILDING_IMAGES/ This is full of good stuff which should probably go into Isar. i.e. other files to remove, and systemd-repart systemd-growfs Or systemd-makefs for additional partitions. While wic can do that as well, you could quickly run into uuid duplication across devices. Henning > Signed-off-by: Quirin Gylstorff > --- > meta/classes/image-postproc-extension.bbclass | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/meta/classes/image-postproc-extension.bbclass > b/meta/classes/image-postproc-extension.bbclass index > ca520273..0c412c0d 100644 --- > a/meta/classes/image-postproc-extension.bbclass +++ > b/meta/classes/image-postproc-extension.bbclass @@ -57,7 +57,7 @@ > ROOTFS_POSTPROCESS_COMMAND =+ "image_postprocess_machine_id" > image_postprocess_machine_id() { # systemd(1) takes care of > recreating the machine-id on first boot sudo rm -f > '${IMAGE_ROOTFS}/var/lib/dbus/machine-id' > - sudo install -m 644 '/dev/null' '${IMAGE_ROOTFS}/etc/machine-id' > + sudo rm -f '${IMAGE_ROOTFS}/etc/machine-id' > } > > ROOTFS_POSTPROCESS_COMMAND =+ "image_postprocess_sshd_key_regen"