From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6711131604704559104 X-Received: by 2002:aca:310a:: with SMTP id x10mr1405734oix.62.1562557091341; Sun, 07 Jul 2019 20:38:11 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a9d:6ac9:: with SMTP id m9ls49505otq.6.gmail; Sun, 07 Jul 2019 20:38:10 -0700 (PDT) X-Google-Smtp-Source: APXvYqzSks2nXG+HdtHDQp9qIvFlLL+cVlMhBEgwLmPiH9oKC0VFYntLAIx2KZgmfre6Wzjt19Ju X-Received: by 2002:a9d:6201:: with SMTP id g1mr12817512otj.195.1562557090738; Sun, 07 Jul 2019 20:38:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1562557090; cv=none; d=google.com; s=arc-20160816; b=GS6lNWEc0He8fJk+Wrm5Juj8a17tgvojkt3PqRsMHa+/9r7CYkuWHZ4J54tmFMusgt mxcgn6Wi96fGSO15gxkoCpeAN1kyQmNRzOIkauBMZyKMHA5W6Et4AvLbmqzwE4S7V4ln ZZ6VeQV6CIPqcseaZbHt8woX0PqS/yOvD++q9DAnkIYcWXNzFR48GtztNrQhOnkT60WW qWeFSrZ/9nhc7suKQRieKCJQirkagk7siCLkK8n4bObEmF4CZ8iyjOnCH52VO9qNG+QT YI3g0zPWAhKmbJGoKt45TVaeUsR6xN1+WurJ5tZtR8PsEG0QbwPnb5UD+E/85VhiDuC6 wcCw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:content-language :accept-language:message-id:date:thread-index:thread-topic:subject :cc:to:from; bh=JAZfvtlXxOfGxoUazxtty7q0EpAcH3HQ/jpD3276T/0=; b=eSSt23xUthNZl4uoOvkyAqXoxu/iKtXnaOU2vHiWogYGMS9ZES0LK8+FuDyPvhAbYk Gn85s45tBvS3+DcDlQ6gTB24uA8eYj7r3Flk0xGXwPoIyVYynwxVyNh1RCcGcHvFyxGu gf0LK62FlFUNuZZqn4VQki2H3sJC4qoKMbc+WaHBHbNQ1qgB1Sgqc2bCbdmObQXPtlyt U6WRkPrDprBopNqfxYshCpGeLoLQxiT5+rE56yjIxuj+eAvXAyJnvo/nfkvtEal57b6B AxPCjHeW409t3lCdv607ioFPXBYIwjDbqrxKBeY7h2UAf8ISdaztEw9P3zLL24AypTGP p1IA== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of baocheng.su@siemens.com designates 194.138.202.53 as permitted sender) smtp.mailfrom=baocheng.su@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from david.siemens.com.cn (david.siemens.com.cn. [194.138.202.53]) by gmr-mx.google.com with ESMTPS id f66si216293oia.2.2019.07.07.20.38.10 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 07 Jul 2019 20:38:10 -0700 (PDT) Received-SPF: pass (google.com: domain of baocheng.su@siemens.com designates 194.138.202.53 as permitted sender) client-ip=194.138.202.53; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of baocheng.su@siemens.com designates 194.138.202.53 as permitted sender) smtp.mailfrom=baocheng.su@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: from mail.siemens.com.cn (mail.siemens.com.cn [194.138.237.52]) by david.siemens.com.cn (8.14.9/8.14.9) with ESMTP id x683biM5013035 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 8 Jul 2019 11:37:44 +0800 Received: from CNPEK01M09MSX.ad011.siemens.net (cnpek01m09msx.ad011.siemens.net [139.24.237.227]) by mail.siemens.com.cn (8.14.9/8.14.9) with ESMTP id x683bgXn013997 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Mon, 8 Jul 2019 11:37:43 +0800 Received: from CNPEK01M06MSX.ad011.siemens.net (139.24.237.223) by CNPEK01M09MSX.ad011.siemens.net (139.24.237.227) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Mon, 8 Jul 2019 11:37:41 +0800 Received: from CNPEK01M06MSX.ad011.siemens.net ([139.24.237.223]) by CNPEK01M06MSX.ad011.siemens.net ([139.24.237.223]) with mapi id 15.01.1713.007; Mon, 8 Jul 2019 11:37:40 +0800 From: "Su, Bao Cheng" To: "isar-users@googlegroups.com" CC: "Kiszka, Jan" , "ch@denx.de" Subject: [PATCH] image-postproc-extension: empty mechine-id Thread-Topic: [PATCH] image-postproc-extension: empty mechine-id Thread-Index: AdU1OhbNVANDgTifSMyhZVomJSFrjA== Date: Mon, 8 Jul 2019 03:37:40 +0000 Message-ID: <7a6b3fd0f6414612ab93e8a0044b2d96@siemens.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-dg-ref: PG1ldGE+PGF0IG5tPSJib2R5LnR4dCIgcD0iYzpcdXNlcnNcejAwM3V2NmtcYXBwZGF0YVxyb2FtaW5nXDA5ZDg0OWI2LTMyZDMtNGE0MC04NWVlLTZiODRiYTI5ZTM1Ylxtc2dzXG1zZy01YjZkNDhmNy1hMTJkLTExZTktYTc3MS0xODYwMjRjMWVjMDJcYW1lLXRlc3RcNWI2ZDQ4ZjktYTEyZC0xMWU5LWE3NzEtMTg2MDI0YzFlYzAyYm9keS50eHQiIHN6PSIxNjQ0IiB0PSIxMzIwNzAyODc4MDU2MzQ1NzIiIGg9IjdOZjhHcmlvOWFVMDVxTDZkNS9ia3M4dllBaz0iIGlkPSIiIGJsPSIwIiBibz0iMSIvPjwvbWV0YT4= x-originating-ip: [139.24.142.66] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-TUID: 047BAp1gvS5i From: Su Bao Cheng Date: Thu, 4 Jul 2019 15:52:17 +0800 Subject: [PATCH] image-postproc-extension: empty mechine-id To: isar-users@googlegroups.com According to manpage of debian machine-id @ https://manpages.debian.org/buster/systemd/machine-id.5.en.html, /etc/machine-id should be empty instead of removing. Also according to above manpage, the dbus machine-id is copied to /etc/machine-id if systemd machine-id is empty. However, the dbus machine-id is also created during isar building, which stays the same for every machine using the same image. So here instead of removing, empty this file, and the mechine id will be regenerated at the first boot. Also remove the dbus machine-id to prevent copying. Signed-off-by: Su Bao Cheng --- meta/classes/image-postproc-extension.bbclass | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta/classes/image-postproc-extension.bbclass b/meta/classes/i= mage-postproc-extension.bbclass index 495eae6..96f5ad6 100644 --- a/meta/classes/image-postproc-extension.bbclass +++ b/meta/classes/image-postproc-extension.bbclass @@ -49,5 +49,7 @@ 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 + sudo rm -f '${IMAGE_ROOTFS}/var/lib/dbus/machine-id' sudo rm -f '${IMAGE_ROOTFS}/etc/machine-id' + sudo install -m 644 '/dev/null' '${IMAGE_ROOTFS}/etc/machine-id' } --=20 2.17.1