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; Tue, 29 Apr 2025 10:31:24 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-pf1-f186.google.com (mail-pf1-f186.google.com [209.85.210.186]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 53T8VMe5018248 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 29 Apr 2025 10:31:23 +0200 Received: by mail-pf1-f186.google.com with SMTP id d2e1a72fcca58-736b5f9279csf5033875b3a.2 for ; Tue, 29 Apr 2025 01:31:23 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1745915476; cv=pass; d=google.com; s=arc-20240605; b=PE2zqxkYidWQaiaMvWhG2OXM2AEp6Wsq3FfjRlgVWuk/P32bTMHU6e+Ma6FLy6i4m4 OrVpwfV+akcyaPgjvDyfQCKpR0SafqyImv2o2wIsdAXAhF65DgJKOBf2vlnERITe5GqU iXxEcSQvFtCfjpjYfEVwR2OGsqTedJXfFo7lBDrtfB+vaW6ANRIfs/uIRtTmRcpNm4BP VIYUyjzGWPSmnKB8/BB1FN40iRwC3JFFOE4Vl8nhXzViW0+mp1+uFPkYeY9KDgXpMFC9 yTNFKV7sQOLcXaW4iVtP7iULbrm+RL4qo+tzjKxlb/XmZLRZaDVB9kfplFBAs4JXvjAQ cq6g== ARC-Message-Signature: i=3; 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:mime-version :content-transfer-encoding:content-id:user-agent:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from:dkim-signature; bh=kl0xZk6p5RTkr5kJOP+hIVA2XMjfqCGADDmXfik/9xk=; fh=0XMpVd1kTC/lxtkMBtWDVuNQdRRIx8imqDLSVT7jMgU=; b=WNBdF2Mb7Hy8YQOjik/WdA3N5XTFGVxR7tVUFrtkoRJ+VaKuSnc0UjBl2vqfB/5DUS hifOMtbs3wY6rS5m/Wk7yw/J7X/8hbNrL7ca2WT8NHareRi2kfFsdgGZvb5jaFEs80Rl c12+eEkfp7zpt+C8/F+tdBltKPTWLobMzOrCoXbbO8TPKe5wah0WZIBYVmFmp76x/Ao1 2v3MzIXqMILgKZI79ftAZaGWv3Vee+PIaVsvZ2s8xOucgkey6QzJX5OTGj5KtYL3zVHo RJ7tZcENtY0/8Ig1hyVDKGJFyZv0k41u7Eyqdo0D04CJbf38876TcalL3lxhgMZsGF6w RmmA==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=Hm9D6Z9q; 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 2a01:111:f403:c20a::7 as permitted sender) smtp.mailfrom=felix.moessbauer@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=1745915476; x=1746520276; 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:mime-version :content-transfer-encoding:content-id:user-agent:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=kl0xZk6p5RTkr5kJOP+hIVA2XMjfqCGADDmXfik/9xk=; b=FvjW33naFFmqrxLolEfkC6cCsRfzbo0581LcLoSd91B+X0QEX+gWf+/CcuSZ4lhnUT kN05THskiyhAzxXfY0Fk9DDxbti54cI6t21R9dbpiP2nLcLC9OSeaIbjIgjEaUOcWF++ N1EDchkoROecHcEp9966Is7EvK9lIKYbX26ZxRMytVp/AURiVskFzqvrRotL+eXBd0Br khU5lVUOeGVuQVm+zkeVl25szE6s7cznYLwyMdTxFZBuOp/1vuC/YxwwKbIMrWCA9Iml z4ILyAldWrKYihfTaIg9XLj/YQ7ltVuVnDL2ccAl3M8xe3NCoxP+OU1kj63f8ugn2ulC P/hQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745915476; x=1746520276; 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:mime-version :content-transfer-encoding:content-id:user-agent:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from:x-beenthere:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=kl0xZk6p5RTkr5kJOP+hIVA2XMjfqCGADDmXfik/9xk=; b=fFW1xsQKnOmVNyV4i6+yPx14sljNv8sGt9RF/ApgK2oocqcD3OLdr+Dd0lYupvo+rf dsNMyGaqg14uCjBFFr0z10DM8ZZk+VC5oFHwta4QAhah4+3QVj6AxTPeOtms6c4pxNmD Pvl+RlmjqwqxcY4Eu9TVZtfI6DHf1uLl9ndZkkwT8/tsZkyBc2MPrCRKNVkfzX/9mdIg ggyaKmE7G/Jp0x3CW58OySTUauL6+bdBhiII0mFU3uZNOLxlU/MXLp/SLZAxLPz4SM6U DAYGKAvyZpjjnIaw4S/2/B/G966jvuYpoMj+tqQtYQ+mmR3gehKXPPeGUoKjBf3/DfRU I6Rw== X-Forwarded-Encrypted: i=3; AJvYcCXRN2i1nME/O2XyXSPAhNcIzObjTUcxsL1i7WBCOEVYQ1b0grenyGMlfJVyYFQBUQTJIsK2@ilbers.de X-Gm-Message-State: AOJu0Yy3P3DIrDG/Mf6+i7IquKWGdUpyMtNzpilROHGyqFh0xFo8Vs+v C0jh2FiKUZJcFOOqxDfoOi3Z2ablnG6yvew/diTqhBiQo4ykYOJs X-Google-Smtp-Source: AGHT+IG99lvb6lvytm3BfEewHWHZcZejJJ1koneakCSPfCxcxb+pMG2+aomGRqE99NQS40gkickJNQ== X-Received: by 2002:a05:6a00:ac2:b0:73c:b86:b47f with SMTP id d2e1a72fcca58-73ff7246ffamr17307160b3a.4.1745915476025; Tue, 29 Apr 2025 01:31:16 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h=AVT/gBH1U9WFY2x811Q5JpvQgJNjTh3BWQy/S5yQFSvZntEF/g== Received: by 2002:a05:6a00:3a08:b0:725:d62d:bfad with SMTP id d2e1a72fcca58-73e21bc3638ls2038294b3a.2.-pod-prod-05-us; Tue, 29 Apr 2025 01:31:14 -0700 (PDT) X-Received: by 2002:a05:6a00:3995:b0:736:4bd3:ffab with SMTP id d2e1a72fcca58-73ff7369e62mr14749082b3a.17.1745915474347; Tue, 29 Apr 2025 01:31:14 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1745915474; cv=pass; d=google.com; s=arc-20240605; b=TvXpXLGWbXIZnUyGfndQoJ72JAWTDKu08lDKERTNgekdEVBcEadIZXJ08+PjtWZZJi FVNqhjB2SjHPY7IDoYEAW/yRDhOW3oqiLsw20xMqM+A5hBcUi9dx+pZbSowg0LkJVhEB Nv4TFMb+++YUKJoXYpYHl+FyG7zkUFDBJlbx59MucyZSWGV3kj4YbIOfexZeQnuVG05/ 7CJ5CJstIoCYl38P38srtXtEfeVlvUNajd58zHuWchfO1ccLAptBqHuwPvB1Mn+5QB83 FgnojCW23rbmy/IkrdMnV5bgs29t3X2G4q+H9ZVmfAevUvt8ZYRHjuchcne1iRNBUx4x O3WQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=mime-version:content-transfer-encoding:content-id:user-agent :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from:dkim-signature; bh=ZXyS+YCheu8hAmkTt/gHpnz22rK9PycId09TzvKh/sA=; fh=rbRc+NgGqdThvT2VkMTSLRE++oYuqBcLuyYDSmRmUWk=; b=O2CBTjOSARZvR3PiDFZr/ZJf77nX99oSFgQsb4l3qPuqKuAkMo8nHzzvoSKNIHkIG/ RibKfG8iRoxvqnaQB7GetJ2tQmymyeOY1reNguZSQibq5ZUikczllHZgAHtShOYxpBaf 4u54n6hO7nmkRf6wkB89qCmLToEW9I+vlOyf/2qTH5ClcUKt4LlXwuiEKjQprbhMubNj x9XYoR/Pd6h/o33YI6yZ58KgNvAnHoPzmBTdZLk/gzjxM9z5Gxlbm7IoU3G67fkTiifQ ZAJwup0usifRJZs7cGk6Bcuk5rTKnsTqIEXmdk0dj6wYxjWBR+X/IUci1nRbOBR3sJzT PqOg==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=Hm9D6Z9q; 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 2a01:111:f403:c20a::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from PA4PR04CU001.outbound.protection.outlook.com (mail-francecentralazlp170130007.outbound.protection.outlook.com. [2a01:111:f403:c20a::7]) by gmr-mx.google.com with ESMTPS id d2e1a72fcca58-73e253871f6si19274b3a.5.2025.04.29.01.31.14 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 29 Apr 2025 01:31:14 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c20a::7 as permitted sender) client-ip=2a01:111:f403:c20a::7; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=y8c3MUstPTBCtBipbHGSAeA8Olow4Zql1J6iUI+DNLEaBt8qFW2ZIDTnZj1s7dDMJmCvQKEFHgGNgfySI8JHPlf1hXxc+aq/UqJj2VK8tHsE4YsDI4wSmk3I3OpvIdNQfswkRQwGEwimt76X6CBdKjP5ulMSQpG0qH2XDbKaXrUshl/MLqw8y3IlTe/I8rBdUlWriVgH/XqViFJF+EQ6Pw68B8FxDJwGJ3HZXL4MiWVpASRKBVWqLfnhcVC4myPDb9nJkgQwJPJ/H+bqxwJd6/PufTadKxbHaiKf/mK8PIt4N4E7KDSTNIpkL22QcbuGf07FHYznhLKcvOtdEqPoPA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=ZXyS+YCheu8hAmkTt/gHpnz22rK9PycId09TzvKh/sA=; b=aQJ0r1nqBZydJkPOYDeLQjKQqcpXLj01oisbWJCqaN1LbOfGarlsieSuhxlM07+uWWq2oqE1FERbZVXvaD/OQcOtlR1NlnNTfvkO+voaXPUsPPMnufmchDv7uMXi85nlD4hrqTaFYsJc1ogkVx5XnPPyTKhuL/8eCXafLRbjlE0hWNBrvcPu/t6gOFanuLRJjNc1jl+1faZOTlNs0ME7gznWNlfR/pyvuzAy0AXhcazzZee/WgsyvtBNTXpnOF7G8qLVXVqqcJXTjPNXO8lHnmJdCecAQklgZMh9KquyEgVTkuQRJ3v6EyUEUTb8ommuG9P/DwOewG1UfMromYduNQ== 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 Received: from DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:47f::13) by PRAPR10MB5153.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:29d::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8678.33; Tue, 29 Apr 2025 08:31:10 +0000 Received: from DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::8198:b4e0:8d12:3dfe]) by DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM ([fe80::8198:b4e0:8d12:3dfe%5]) with mapi id 15.20.8699.012; Tue, 29 Apr 2025 08:31:10 +0000 From: "'MOESSBAUER, Felix' via isar-users" To: "isar-users@googlegroups.com" , "Kowalsky, Clara" CC: "Schmidt, Adriaan" Subject: Re: [PATCH v2 1/1] fix: rebuild rootfs on change of USERS Thread-Topic: [PATCH v2 1/1] fix: rebuild rootfs on change of USERS Thread-Index: AQHbqtSTTWt3+DPkU02lFPm7VFgffbOenwGAgBvNc4A= Date: Tue, 29 Apr 2025 08:31:10 +0000 Message-ID: References: <20250411112618.3992560-1-felix.moessbauer@siemens.com> <45679a80-dea9-4bc6-91ef-628e3848e403@siemens.com> In-Reply-To: <45679a80-dea9-4bc6-91ef-628e3848e403@siemens.com> Accept-Language: de-DE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.56.1-1 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DU0PR10MB6828:EE_|PRAPR10MB5153:EE_ x-ms-office365-filtering-correlation-id: 2862464c-3bb9-42ca-1808-08dd86f831ee x-ms-exchange-atpmessageproperties: SA x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|376014|366016|10070799003|1800799024|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?VnBrckhINi8yeUpWSU01cVQ5QXRsTXkzeitCSjVXaU5Cb3ozaEtRR0YrYVMw?= =?utf-8?B?ZTdqMk43U0d0YWdDc3pGVHowd1ZGMjMvOTRjRkpYQ2NKK1pPZkt3OFdnM24z?= =?utf-8?B?SEU0OTFudS9uK0F1Sjk1NkdsNWNlUmxHWTVsdlhmK2UxamEvcGs2ZTRnZ2Ra?= =?utf-8?B?UDQydHF6OEZVS1czV1RFWFBaeU4zZXplVXdmUU4vb1V5TFIvUVJzd2d4RUZM?= =?utf-8?B?VVRKUFhNem03Sk5wcXMvQkdVVzhVMDlTSFpIdEN5VWUxZHNyaDh0ZkdOdnJy?= =?utf-8?B?MWNXbEVJR0dpamRQV3F4OUt6RG13UTRsMUpySkoxS3BsazNRYjlpVTdoMWJE?= =?utf-8?B?a01veVdKMUFKRHJGOTRjd3lQRDU3NlFYQVVaV2VoUUJjRXpJOFBjUis2a1hV?= =?utf-8?B?Y2M2NGVDd3Vqd0R1ZzFRTFdBZEhkQnpHa1JFNElnNkMydHlyZ2J2ZkVmNmZm?= =?utf-8?B?ckkyemIvdVFUbnlIcFBZaDFUNVg2RzBjR0JaRHo5bzVoYVRVWVI4eGJlWi9k?= =?utf-8?B?bGM3RlhtL2hZRDNCOXhFRUhWTDNBV24ycGxaYThoVmNqaDBXcGkvcElvZ2pk?= =?utf-8?B?NUNNL1lVZXQ1dGdFd0pJdDhQdlVRVUJueVBHUHk4VFJzWGFYNm51RFhLMG1q?= =?utf-8?B?WUNtRmRrSlVXNnpackpNL1dQdjRVcnErV1hMU2ErMXlVVGRaajc3T1JLR2Vs?= =?utf-8?B?M1phT2hoWWV4MUNONkJBZzZuSnpjNUFUcjQ5MFdzRkpaOFo3bnpWZW83Z25C?= =?utf-8?B?UzErNDBhVnFXTEF2S3QwUk1ZUllkY245MWMxOWVWdE44dkR5U0d4QWVob1c4?= =?utf-8?B?YXY2cFB4eWpaV2Y1M1Q1QXFCcG9jcnFPK1h1S0JuWlY2Y2hLd1o2TDgydTRk?= =?utf-8?B?RW1ON0pIYUJvNU9qT2ZlWnRZZlIxM3NMTlN6Vm41cXc0SCttbzFja3NtNWRI?= =?utf-8?B?NmxsMndXa3d4VHNWRVNSeUI1Vm9nMG9qVm9wR2IzY1ArU3JLK3hrbk1WZ0lS?= =?utf-8?B?TEhNVDFQbVlkMjlJTlRibDE2c2tsc1prT3o1dzhuWVF5SjRXZ2JpdFMvN0ls?= =?utf-8?B?S3lxU2d1N1VhU1RyaDVkeEozTHZjYWwweG5mRmhybndjbDhGSS9zNTZTZ055?= =?utf-8?B?ZXlSMEhEclB3OEpOYjFVN1BPWWJZc3pqR2RDcmhnZXdtYTJzZzU1T3NEcjl4?= =?utf-8?B?UzU1RGdra2VEc1pSdUpxSnRKV0JYRExXZklkMUFLcUpWUFFZV1ZzTWh2REc2?= =?utf-8?B?eU9vNEQveTdsRlpJaWRXYVRrbFBla2JDYlJoaldiekJDNVhMejk5cm9FcUd2?= =?utf-8?B?MFhlNmhhMEMzMmZLTGlMOHdhVjJJRmZaQm5EZkpyU1VwZWJpRUZqTG5WQ2Rr?= =?utf-8?B?aHNDTTA1N0twQmxPSkgwTXd1eUpscndLakMvQVE2ditPWVoveVJFNTZ3SjBp?= =?utf-8?B?a0g2cTlURG5YWURkWnZDL1BCUjZWa2N6R2FCdGRhSGQ2eThDRmdRMC8yOVc4?= =?utf-8?B?Ui9tdmxLd1ZOeEFQWUVYbXZPUnMxakhIWWJxWlY4ekd6cklGS09Jdm5pdlY0?= =?utf-8?B?dkcvbVNlcUUzYk1SZ2tpQkZYTUNUYTVOcW5KZUlkRWxDaVVISEt5cmdBcGIx?= =?utf-8?B?UkwrTmZXMDhzT3dpV2wyei9pZmVjYjZZWk8vMi9MOFdGeWFtMklxMG5oSHk5?= =?utf-8?B?S1dzSWpwS0w5MUN2cWlIUE5mNUJmbHJPWnlORjJjRG5sTUEvZHhWYmlnaWlP?= =?utf-8?B?TGVyV2JQU1laVk5GcGpsa2FtNVpkTDlDOHY4Mks1ZXAzWlo4Zis0UDNvU1pa?= =?utf-8?B?R0QzK2lNbHk5NW9KcXl2Qk5iWGtnQ1paWnNsVERnTGd3cHFpcTdJWWlPS1hk?= =?utf-8?B?QUhieXYvbElLS3ZNbTNiWWZLTGUzeTFQTjd5NWxISXp0cGxYY1lFeVJKRlJy?= =?utf-8?B?SjEyKzZFd1FDZ01ZdkxEWDhzZzZMSWNZSEpuNTFuaEZOclF6SmI0VWFDaXFO?= =?utf-8?Q?0kDh6IUzbU28TrCCpsEq553IHur/TM=3D?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(376014)(366016)(10070799003)(1800799024)(38070700018);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?anhRdGVzMVBSWmx5bW9Xc2lybVFjU3V6bzMzZnpWekFSUlcvQnhPYTQxRFcv?= =?utf-8?B?bmwrSzlEalpTVEg3cWVPVThuTGZaU3BvejcvQUtjazZZZEVPMjJQWDN2R3RF?= =?utf-8?B?cldGTHF6WGp5QkszVG1pZmIwOXdCSC9tRzFLU2o3emgxS3VoV3VWbkF5RGgx?= =?utf-8?B?MXFLTjlveFV4S25wbi9weDhsUWlYWjdYKzI0eE15U2tTUmdYSGZWL0NJdmVs?= =?utf-8?B?ZDFySlhTUDlqNXBDazdWU3podHVsR1NsOXg4ZXJqbTFiaURSNG1MWFJNOVNL?= =?utf-8?B?YXNrNDFEOUg4TUIxK3ZaVmFjNTJnWEYxVEpDRytHNmkyM01PU0wwTmltd2xV?= =?utf-8?B?S3hvV3QzdG44YXpLMkwxTEMzdzl6RmRpNzFKcGJIbEJ4Y1l2TkdTUkV1c0du?= =?utf-8?B?bzM4VmszQXhQRW1UL04wZCszcHYzc1pnM3RTRTl6dWhTaWs1NnhFYWRaSnJH?= =?utf-8?B?TE9zc25aaXFOTUdnUUJEcHZxenJkNU5XaGk1REhQWHZRZHRIaU54aGF0MkVU?= =?utf-8?B?MVFkYmswb3pta2tqdmh1MFFidUx1azRnQkFCY0pIdXVnS3pmL0lXMHFRWmdp?= =?utf-8?B?NHZ4WjZoenRtbUJyK2FUUWhEakV6ZmdDUS9oTWpWQkQ5dlpZeVFGMVF0bGdH?= =?utf-8?B?OTFBWUsySVFoK1gvVndRYm1hNjExUHpibTVzMm5JVG96Zk9iTE9kVGlpSGtz?= =?utf-8?B?SktySmkwVDczYXZLRGtSNStvRkdHRU93TVhpUmNwazlibkE0L1JWTExxMkxj?= =?utf-8?B?alR3KzRBUjVqdjNWekdSSkhVcE5YdXdmUlJsL3A2S2dzMllPT3daRk40eGRk?= =?utf-8?B?Y25pelBPeFRFZDVEVXJ3dUNFajcybStQOHVYam9TbUVBUFpSMkI1ZkJKMk1l?= =?utf-8?B?cFlqQUk0WG9WTk5mWUxjMWxlMk5tYUpiNXNiY1doazJGNndxOStNbjM4TFBP?= =?utf-8?B?Lzg0djJhSnV3MWc3dzR4Rm11TkNmV0JuUUlMcTZ6UjlvRGJCSTJxYk1SQk1O?= =?utf-8?B?QmRVWWN6WVFNYkRRaEcwSmNvVVY0c09nNWRiQVRuc3NLYTF1Qkx6SmF6TmpF?= =?utf-8?B?MG10MVc1U1dPQmE5K0NIaXhCdU1oN0hRb0FtREVUTXFVM3pFY3IzNVcvYWZr?= =?utf-8?B?RjNnKzhiTGtnRjBsbXdpVDg2OUE3cktqVFhEcHRpQXFKdkR0dzNPc3FCMXdJ?= =?utf-8?B?USt0bDl5Sk5IaHc3MWU2YUM0WjlueSthTUhQTFN5TlQvTWhEMlVCdlpxNjlX?= =?utf-8?B?Q2JDSWdpMEtTbXBVSVZyVHRSaHJva0VGR20ra3ZPMXdOdlY3a3JZbEpEWVpz?= =?utf-8?B?ejZ0Sjg3clU2eEVhRTdzRG5YNGo4aElzZGxhcWFDWEIzSGsxSzNWaTNOQm5a?= =?utf-8?B?MXVSM3hJeVNWQk1WQkY0TlZMSzRha3NDRE8waGVvclNYd29kak91RDBoRWRV?= =?utf-8?B?anRHYXFNZDlsUE9aNm9wSzN2NVZLRlRsRkxjdVoxaXJCY3U4aVB1UHFhUkVN?= =?utf-8?B?NlNkMFhTcEpwSlcwRUpTSjNqeHFGV3Y4VmF4NjZaa3NUeHlOVW9xd0FXU3Rj?= =?utf-8?B?dnA3Vm5sYzRTRUUrSkVYQVhWM29jRXdKRmx6RmJLdDFPMXViZ1JlaHFMV0x6?= =?utf-8?B?VGxpY1ZaNytsempyTC9MT1JuWHBPa3VHWnhUMkFISm5FRktvaVpUZVpkd0Qv?= =?utf-8?B?eHhBTksySFpIbmY4b3Q2OCtYelF4aU1sdkgzQUdvNVlKdzVBSFlIRldBWEM3?= =?utf-8?B?SHF5Nmo5SjN3Z1ZJQXZTZUd5RnNyalV6WC9rZjkzYTdqazBJdlRjL3NCYjNN?= =?utf-8?B?QkRQWE1qUUgrT1JkR3o1a0dFbEtwcnU3RDBiTTRoRHZpTU9PZTlKL0lLSzQz?= =?utf-8?B?cUsrcjh5ZmhBT1cvTURWbTdZdE1zcmw1dVdGQW81b0NtbkZ6MVZTbGJ3ejNG?= =?utf-8?B?NUFDUjlUekZtNlp3Lzhkb0cwc3JQa2hudjFnMzgyL09YcUF1TnlkMDZHcXZP?= =?utf-8?B?WnU3RVMyR3pDTTdZTnBVczhPNDg3bFdZTkVzaWtjbDFqNURac3ByUWdPN0Vr?= =?utf-8?B?Y0ZoeXVGU05pT0IyZXBJRDVOTkZUUXVwOFZpZUQzMndxR2psMDZ3bWxzSzUy?= =?utf-8?B?VExRQWhHVERsanZQNlFlelhrVnpONHVaVy9icHhlM1MxbXBJeEtCSEpNaXNt?= =?utf-8?B?QlM2NTB2ZU1sKzFGckJmUnd3LzJobm1yYjgyd0Y0MGVPOUp5WFhZY2ExUHpu?= =?utf-8?B?dHdsT2RXZWZVOTlFbE11dUd5SU9RPT0=?= Content-Type: text/plain; charset="UTF-8" Content-ID: Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DU0PR10MB6828.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 2862464c-3bb9-42ca-1808-08dd86f831ee X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Apr 2025 08:31:10.3805 (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: 1cFjffv4WxneYJI/0MJHvP+rmnD1icJW2WYW+YQUK9fY+pZTYRikmOpDp9Wj+FeuTw044o+Z3HiK49Bpivhu3tztOQA8eqZHforVGP3YIdA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PRAPR10MB5153 X-Original-Sender: felix.moessbauer@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=Hm9D6Z9q; 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 2a01:111:f403:c20a::7 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: "MOESSBAUER, Felix" Reply-To: "MOESSBAUER, Felix" 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_DNSWL_BLOCKED,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: CoITiLFvX3pY On Fri, 2025-04-11 at 17:56 +0200, Clara Kowalsky wrote: >=20 >=20 > On 11.04.25 13:26, Felix Moessbauer wrote: > > In case a change to the Isar created users is done, this currently > > only re-triggers the do_rootfs_postprocess task. This task changes > > the > > rootfs (e.g. home dirs are moved) and by that needs to operate on a > > clean one. Otherwise old homedirs might still remain in the final > > rootfs > > or move operations are not possible. > >=20 > > We fix this by ensuring that the do_rootfs_install task is executed > > whenever a change to USERS is done. By that, we enter the > > do_rootfs_postinstall with a clean rootfs. > >=20 > > Reported-by: Clara Kowalsky > > Signed-off-by: Felix Moessbauer > > --- > > Changes since v1: > >=20 > > - Also add dependency to USER_ for all x in USERS > >=20 > > =C2=A0 meta/classes/image-account-extension.bbclass | 6 ++++++ > > =C2=A0 1 file changed, 6 insertions(+) > >=20 > > diff --git a/meta/classes/image-account-extension.bbclass > > b/meta/classes/image-account-extension.bbclass > > index ea956cd5..3c461b1a 100644 > > --- a/meta/classes/image-account-extension.bbclass > > +++ b/meta/classes/image-account-extension.bbclass > > @@ -8,6 +8,10 @@ > > =C2=A0 USERS ??=3D "" > > =C2=A0 GROUPS ??=3D "" > > =C2=A0=20 > > +# rebuild rootfs on change of USERS as homes might be moved / > > created > > +# no need to depend on GROUPS as they don't create directories > > +# groups need to be created before users, hence do not move the > > user creation into > > +# the do_rootfs_install task but only add a dependency > > =C2=A0 python() { > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 for entry in (d.getVar("GROUPS") or "").= split(): > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 group_entry =3D = "GROUP_{}".format(entry) > > @@ -16,7 +20,9 @@ python() { > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 for entry in (d.getVar("USERS") or "").s= plit(): > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 user_entry =3D "= USER_{}".format(entry) > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 d.appendVarFlag(= "image_postprocess_accounts", "vardeps", > > " {}".format(user_entry)) > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 d.appendVarFlag("do_rootfs_= install", "vardeps", " > > {}".format(user_entry)) > > =C2=A0 } > > +do_rootfs_install[vardeps] +=3D "USERS" > > =C2=A0=20 > > =C2=A0 def image_create_groups(d: "DataSmart") -> None: > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 """Creates the groups defined in the ``G= ROUPS`` bitbake > > variable. >=20 > This works, at least for the case of adding / moving the home > directory=20 > of an existing user. Only removing an existing home dir when removing > all home flags of a user is not covered, but we can ignore this for > now. Hi, this can only happen if a user is created by a package and then transformed using ISAR, right?. IMHO this is simply not in scope, as we have no way to express "remove-this-homedir". Anyways, IMHO this patch is good to be merged. Best regards, Felix > BR, > Clara --=20 Siemens AG Linux Expert Center Friedrich-Ludwig-Bauer-Str. 3 85748 Garching, Germany --=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 e= mail to isar-users+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/isar-users/= e77a66df5232c6c445c256256d024a21762f9e04.camel%40siemens.com.