From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6917993065941565440 X-Received: by 2002:a1c:2009:: with SMTP id g9mr18601260wmg.7.1610969733713; Mon, 18 Jan 2021 03:35:33 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:adf:e608:: with SMTP id p8ls8357492wrm.2.gmail; Mon, 18 Jan 2021 03:35:32 -0800 (PST) X-Google-Smtp-Source: ABdhPJzw6I27Ec8IDAKtIN5ZfdiV9i6PUqBojFi50VztHZvopBrycgbrMGUNjrjuV8UkzIvtV6IQ X-Received: by 2002:adf:8b15:: with SMTP id n21mr24884095wra.426.1610969732829; Mon, 18 Jan 2021 03:35:32 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1610969732; cv=pass; d=google.com; s=arc-20160816; b=QL9zsD8Q0Y8Dcjz53YcSuSfIAKTVVcdiIyyqMU2YyWWfGl36Y2Eh0Hs0gRShGMCfdZ 2FGBgLjscbAR+wlT7PZXOxkIxoSFBM5oM65JP8TexLOrANemtBeB9GYyW2Y//8SGtgLX Ob5EsVPdGacdyWPZVaqHiwTDZHKEBu49IVnoNxAPpqTV3CKRjGwdfaMwm2z8bKO0Xemr pCwkL/vFOD0pENHZ7OcKvtwNIhVJpTGxPQ0r5Df4LT9Ipis3eZs4uJwb74J1O6plvxK6 ulBU79QgaXNiYeuFU6UEZMDJM2BPsgvhyPPxGCsD/Lt1WCKCCLqZ1TpNTyMyuSHl6LHR Konw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-language:content-transfer-encoding:in-reply-to :user-agent:date:message-id:references:to:from:subject :dkim-signature; bh=O0yQnbh5emDGL18Ou1M7l2gV6SNh8mCuoiwMep9Zkzg=; b=RXHgTAqKiJ/7LQ9eV22AK2SrcDXp6WzuXgSpbHWF4YNpL/XuAYrzQ53ljHYreR8Dbp L2RHzKoEwujv/sX+riPuW3HdAO6a4k9ru+XhGq81erCiBpK2Zvu8+2TL/srs241fwSJh DFk+9DR3D1OIvMFVFlgUo2AtQCbxER8uEE6HvV3nI5W6qfSuGamz8UvGSlcUq9Jyd9jd 06HNIhGmo3wqZCn8uj45GPt2JCZNU7xcqiMQdnyf9MCJcgU4SoCle+5RTHDEjryw93fa zDcyKFaiUgJYwM2FFyZ3XcfrhmZ+df0qSCYf5YZe+6axlql5dM6yCPguy+G9hGteh7Y4 0QVA== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.onmicrosoft.com header.s=selector1-siemens-onmicrosoft-com header.b=e1GEz8A0; 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 silvano.cirujano-cuesta@siemens.com designates 40.107.21.64 as permitted sender) smtp.mailfrom=silvano.cirujano-cuesta@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2064.outbound.protection.outlook.com. [40.107.21.64]) by gmr-mx.google.com with ESMTPS id d2si658323wrc.2.2021.01.18.03.35.32 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 18 Jan 2021 03:35:32 -0800 (PST) Received-SPF: pass (google.com: domain of silvano.cirujano-cuesta@siemens.com designates 40.107.21.64 as permitted sender) client-ip=40.107.21.64; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.onmicrosoft.com header.s=selector1-siemens-onmicrosoft-com header.b=e1GEz8A0; 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 silvano.cirujano-cuesta@siemens.com designates 40.107.21.64 as permitted sender) smtp.mailfrom=silvano.cirujano-cuesta@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=AP1RLVnZke8Sar/2+WJeNGRqB24NRmbwSsdSoeRBGiy300E1WrZRdit5LVEpRkqRyHy6zgcpxblEKp8e9X49lfG3WzzDFLu59R9yNX94cRkjO43VW3UtgteiHA1mt2TgS/+dbXBHIVEb3uPTyjWwajc457q2lm6pvGibbvWPcMu2dwQ5Ui/sKD/qopYkWW1pWLaXtyKg1NurjmdB8WGmSuGKbGEoHFQz4C+IhqU/r/MKroZGmDwi1Rpq1NDRwkXAJpSzOJZxUw4yE9VjoAxaX2FF9x7/vuR8J+SUDaYHtAmYhJWUwvmaFDGXfTpH/msR02fX449/NRkUGg/t31Yemg== 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-SenderADCheck; bh=O0yQnbh5emDGL18Ou1M7l2gV6SNh8mCuoiwMep9Zkzg=; b=AWPVkQ7s6R0kC5gd68G5SBu5s+WsIpArUsfpuEbEj4siAIZJQ1y619gbIb6nygguN4b8WlzkYucYO3tJxVE0CnnHq6gq/TLAjS0fXY4eJpTeF2zrsWRDCORzQIM536SD0VMv5KGYtb9dw4rLfVNzORzBUkZKbnQZcDm5XC8vXydgewaNA+wvP0bMWV7QO0PKufeDUgRMFGxtwyZ6UAJUbZjNOMgtqx3ghkG4BOVWxuLBfQfaMLA1McAUiZohlwUOD/pY19uFxCK0J2W/M+SiUshnbegx5xJmaQRJOOlUpmF34KQN9SRLuQzZw/9s0eWLdRmzqY6RB8t0foPNfL4j6Q== 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.onmicrosoft.com; s=selector1-siemens-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=O0yQnbh5emDGL18Ou1M7l2gV6SNh8mCuoiwMep9Zkzg=; b=e1GEz8A0v+/Ru6wcp18KoSXK+NysWuiPNoPEpEfxezzTb6XO+ri8lGiZxi3EJNk2qUaxWtX1Bjxh7d5EzKRbZObNyr0+y5kSYatH3mzwW/hr3UrVJCVdMvM9yW6yVFD464tG0UYZcd0YRX8ff9FBqEKjhYEQ8d9KOrbZJI1PUmw= Authentication-Results: denx.de; dkim=none (message not signed) header.d=none;denx.de; dmarc=none action=none header.from=siemens.com; Received: from AM0PR10MB2708.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:208:12a::30) by AM0PR10MB2228.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:208:d6::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3763.11; Mon, 18 Jan 2021 11:35:31 +0000 Received: from AM0PR10MB2708.EURPRD10.PROD.OUTLOOK.COM ([fe80::c035:62d1:fd79:1bc8]) by AM0PR10MB2708.EURPRD10.PROD.OUTLOOK.COM ([fe80::c035:62d1:fd79:1bc8%5]) with mapi id 15.20.3742.012; Mon, 18 Jan 2021 11:35:31 +0000 Subject: Re: image-postproc-extension.bbclass modifying /etc/os-release From: Silvano Cirujano Cuesta To: isar-users@googlegroups.com, Claudius Heine References: <67e1fac9-5af5-29aa-de57-9a0de0cdd165@siemens.com> Message-ID: <79cdea42-8338-2e7f-33dd-f396db634a14@siemens.com> Date: Mon, 18 Jan 2021 12:35:27 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.6.0 In-Reply-To: <67e1fac9-5af5-29aa-de57-9a0de0cdd165@siemens.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Content-Language: en-US X-Originating-IP: [2001:a61:3ba9:3102:e458:f9ae:a68a:ac3d] X-ClientProxiedBy: AM8P189CA0011.EURP189.PROD.OUTLOOK.COM (2603:10a6:20b:218::16) To AM0PR10MB2708.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:208:12a::30) Return-Path: silvano.cirujano-cuesta@siemens.com MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from [IPv6:2001:a61:3ba9:3102:e458:f9ae:a68a:ac3d] (2001:a61:3ba9:3102:e458:f9ae:a68a:ac3d) by AM8P189CA0011.EURP189.PROD.OUTLOOK.COM (2603:10a6:20b:218::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3763.9 via Frontend Transport; Mon, 18 Jan 2021 11:35:30 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 93972547-b03d-47fb-133d-08d8bba52914 X-MS-TrafficTypeDiagnostic: AM0PR10MB2228: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:9508; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: C5aQVQGH5foHHoCZbBoTJ2iTGu0gvHWneQXqPpWsQ1t3FHYHcuK3IPBrkzDZKRHJ47SGrbUy2ARy2PpC+HSnhoUCR1vc1dkpY7H5kpteGfHvpGqPMVh2RrFyAb9XjZA7oKpLxKRDSmpoLXApvfSn4uXTy8VoF/f4sVNmaDi+GxivQPxY7YC+a6Z3nqxMOLOBBNQYmcA+pw4s9cX16Ppw0gKkW+s3E19er933sI9rhf6Ph1ywMy1oU/jsRmPKyIMe3imn7+KVLR08Vtzsnewb6vZdqiWYmG/qszzseTL1p4L4zzcPhPsrSoQUEA+S0aQn4gObL+yLmAPAnHZo1AxvytWSvUEm6rv0NmHar0ivn2loyxejGcUYjxSvDalww46DDV8wbJgXi+TAelfjZjsGQ0TjlLe6aGZM+uAQesr1MaW1/ofyJqIuUucIpMYQTeu5tq5ZOxPntFUYmooKMo4kiCfi6tNPBtiGRRPsr+61g2wUXFcL9pueu1ARR7jq50ocGr8oylwGM7NuRaOzKX+IJuwdMNNHBLlU/mcpaVB3AgKJKGM4TnRmqKsaWLc36196gOSCdpon1ZThMibMPJPhohN7MJUhRojTmLIOY+eNTtmOj4SDMGd8ul/RKoBl53v6cTMDGvU04rEgF4fASCjO6RaS90J9DwxZgE1phpjEXwCf0HH6svFTnDEiqffU5eyQ X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM0PR10MB2708.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(4636009)(366004)(186003)(16526019)(2616005)(31686004)(66556008)(66476007)(966005)(53546011)(6666004)(31696002)(8676002)(2906002)(5660300002)(86362001)(6916009)(66946007)(498600001)(83380400001)(36756003)(8936002)(6486002)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData: =?utf-8?B?UFZadW1TR3QySzdCeUdmWThGenpxSkRZUFYrL2M3QjBOTGd6M0JSVURpWFUr?= =?utf-8?B?eTJEZVlZSFVBaThDTHVuRCtDd0J0bEl1QmNybTNiT00rU2VaZXFvVEhwWXds?= =?utf-8?B?VUxtOC9VdEFCNHUvRThXVGV5OEZLUHU3MEhiT0lnNXVqSkdUMlFveDNPTGtM?= =?utf-8?B?N3VqYzg5dnZMS3ZaOEZHdDcvZHdHY08wUTZ4bEkvenUxNUNiaG44UHd1NXdu?= =?utf-8?B?TWJ3elh1STkzNThrOEJocDZ5Y2tnTXM3ZlJ0WEdSbi9iQVNGT1FrN2ZkYjRa?= =?utf-8?B?UWJqWFYyb1FFWUJLWWUycTU5TWtRNlJyalpyNWx0VHB4ektVT285b0JHd29P?= =?utf-8?B?a05xWElUeWx6djNvYXlyMEM4MkRCYUhyZDdNSkRaSzUxWlRzZ0dsL1Y3ZkdF?= =?utf-8?B?RVB5a3R2TmxwL3pCUGhoRHhSTk5VcnJ4cU0vMHdIeVkvTFljVWlZMTAzYmtq?= =?utf-8?B?WXdjVUhrdDNBVDJaOXBMZTVKTTJJRXJWbDE3d1VweXcwWnAyRWo0cDNJeEs0?= =?utf-8?B?QnNZRGk4R0JwbnhKcXFmNEpiMXhYZitidUFhWkVUb1FCVXpRbkxwcDVpYWQw?= =?utf-8?B?c05zK1BiaEZkOEp2RUUvaXNNVzZ3amk3V05xa0owWkxFY3BLSXAwUGRjbUM4?= =?utf-8?B?VWxnQWU1UXNkdjlGalkvNnYzWUhyV0pDWlBiWHBjTThBWjQ1YUVGc2JUVDdF?= =?utf-8?B?VDE0K0JvWkRleFJXdlBDUTZpRWdWT1cxd1RZYmpYQ1VEOVFyYkRsbHdaS1l6?= =?utf-8?B?ZlZUcllGNnN0amtnSWcxWHFlQ3p0RFJKZHUreC9zUmtYWGlNaUVpSmQvblJS?= =?utf-8?B?RkdCY051SmxzQ1ByVHN3aGUwMWxpbTNnWUxJb3k5UzQwdUI4OElFZ0Q4RGpG?= =?utf-8?B?OUpLNnluT1VIdFVCalVkSzZ6RDBCUmwyem9DWnkyMnpyZ0FMRkN6YXpjUC9Y?= =?utf-8?B?TUlCUHFHZVkvUWo5eXVCS1Bya2xQOGtyc2ZadVUvU0pZcmszT0c3a29rM2hs?= =?utf-8?B?SFAra20wM0R3MU13dldWOU82QmQ4YlpGejN4OXE4U0JHQ3ZYR015cHBlMnpH?= =?utf-8?B?U2E0T3p3S3ZONTN6a1czTGNnWVNqd3Z5NEl4V0RVZjZEVzEwSHBhVzFZMytw?= =?utf-8?B?WTV2YTlaWE5oM2tLcWIxSHN3M0VOM0x4ODlhMHFpeWdvS0lUeGhOUmp4djM4?= =?utf-8?B?eEljVjZiL0ZudDlnZlJpMkZncFlBalpsWFpFY3ROOFRrQWdrcE0rSE0wUnFV?= =?utf-8?B?YmJHYjhtTDF4ZGRhK01RS28xNWhudkFTOUs5SHl0ZmQxWWNaZ1ZXeFFJMEdt?= =?utf-8?B?Um92QmFmZ1pGN3RRbmVjSUxpZXBKMUZweGoyNEw0bkEvRFVJTDR3RjM2am01?= =?utf-8?B?NzJuNFJVSHczTHp5Y0lhTFJKQmZxOUdiVk9nZVkvcFc3cnkvWG93dzR2azBp?= =?utf-8?Q?9SB0raaU?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 93972547-b03d-47fb-133d-08d8bba52914 X-MS-Exchange-CrossTenant-AuthSource: AM0PR10MB2708.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Jan 2021 11:35:31.1891 (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: uhevPfw2iOUpLFmamxV0Myba/XlhkjKcfyAwY3J/nuG1PKgQv/1X4/9OFoPXNvUYcXpI+umnQ376Y4/kDdcQtAuY5GC4nJnIdaFl8PyK0VvR9cx7+2rfkE30Uxgyxznj X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR10MB2228 X-TUID: t8TafaYD+kP1 I might try to provide a fix, if we agree that the current implementation has an issue. @Claudius: you wrote the original code [1]. Do you remember why you implemented it this way? Do you remember if you were aware of the issue I mentioned and you provided a mitigation for the issue that I see (assuming my analysis is right)? [1] https://github.com/ilbers/isar/commit/13ce96e5bc84b60f2fa7ccfe93dde045461884e6   Silvano On 15/01/2021 15:26, [ext] Silvano Cirujano Cuesta wrote: > Hi, > > I've noticed that '/etc/os-release' is being changed on the image in meta/classes/image-postproc-extension.bbclass [1].  What BTW ends up changing '/usr/lib/os-release', since it's only a symlink. But both '/etc/os-release' and '/usr/lib/os-release' are owned by 'base-files'... > > An upgrade of 'base-files' would be replacing (silently, since is not marked as a configuration file) '/usr/lib/os-release' with the version of the upstream 'base-files' package and possibly breaking any tools in the system relying on certain values in that file. > > Is there a reason that I'm missing for doing so instead of the Debian-way (file diversion with dpkg-divert)? Or any hack that I've overseen that avoids the mentioned breakage? > > Hasta la vista, > >   Silvano > > [1] https://github.com/ilbers/isar/blob/a0d6de4ac7dfb926b38cfcd44f2bc8852f2e43e3/meta/classes/image-postproc-extension.bbclass#L20 >