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; Fri, 11 Apr 2025 13:05:12 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-pl1-f190.google.com (mail-pl1-f190.google.com [209.85.214.190]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 53BB595Y017620 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 11 Apr 2025 13:05:10 +0200 Received: by mail-pl1-f190.google.com with SMTP id d9443c01a7336-225429696a9sf24595905ad.1 for ; Fri, 11 Apr 2025 04:05:10 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1744369504; cv=pass; d=google.com; s=arc-20240605; b=MVJVZUtcCqXueLDtMUvZjBCJtReUqNIpTK9ZFvc7ke79Lr2lb3nNypdBu0igoNlfYB 3B/tPOnisemZBLfuXvBcRoiCLyilqfSyg1In56Wl5FQ2aajFpnuVF8qgYss05EEBHS84 MZQ+dfg5iv2baOrclgn8eBipMElV2rA22q2qH0Wd8u3iEdRZEqecf5+6Rl2LuIFnQiWe JzzCRpxnLFjy6COs+rwjNIaRhLs98sIoJPb6efvEszJKWwHWfyR137rXRf7itzPCG/4Z tzybOsR2jTa8XaaUIiGrUDxrxSThFOqrmqePuwH9ByjkUKHN420b2PkbRADXTXUdfaG0 q3ng== 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=XsnJXAgw4LRtQs7SaPQzv8Zc8CyuloWjCwwRP28sIhM=; fh=YV3rlzJUf8Zj+2BTa7rJf7SgJVcDkq6V5CuBJ332sXA=; b=WlPI7MKWlqeB/7jYDejBR/72YggXznJyrfDcpMNbUY0MMCFjwm1CtT5qUfLmayV8lJ f27eYvzbIq2piWkIYKZwqF6C+sYTxSBPkKBxISdkrxn8ddvh2+0dvKor8fFvpDROIR36 C5LsAgNSiDoNAEq9Gd6IlToqXATV8Gpl0f6/tNV4Jfp8EZfPxf2EdVI3RcP/eNQmWhVm 1UHzA5GURh9hxPr17lfAld4Je0wki0vJKeBkhr6y49uYJOOcHz3qSCJPWj3WwZHntdOB J+y9svjF/iX/LgIexUMyula/GwOaJUYeZpVZma1Q+hkau/UGwKXXKem9i4Qhdzzaee7l 7F/w==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=tCN+tF5U; 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:c207::3 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=1744369504; x=1744974304; 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=XsnJXAgw4LRtQs7SaPQzv8Zc8CyuloWjCwwRP28sIhM=; b=T/MHTIxNRAJoGH8wHicCEBh5jfJoK6nThXI5g2p093A3fwAxngGG2EZHFr3fXPLjIZ KUFLyu8E3qi7bxqaHVkeDJSQgWrpUe+JwYbqG5uDitMchVGrnwMKpXKKevY5BpXvY1is 3FuQT5c04wBEDnznM79YrxN8rlkdiWshyIMi4JVTqDSLvNQopbpDYY6JSS6uN/wFMLnA mxhOzjwvxQzhMi8sL7WfWH+UzaY954BbJMHVKbooRnAJoCKMbYXFUr+2xUFzeWy2Oc6c XNJog986AbdIXou6j2675gdsSIxH74HsJln6kYJ0b1CJZkAaPYzX/KwG0BLj/Z0EG+uL WC2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744369504; x=1744974304; 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=XsnJXAgw4LRtQs7SaPQzv8Zc8CyuloWjCwwRP28sIhM=; b=QYCiwQM2Spj8PxYGAGm46dl5GGSRz3i5XeSY716IByfxA3Ris7t7FtyzKnlTErK3e/ SSxY38CNdncRBbWpkZodGIrzOJdvW2eslBu+bsSpIVC1eq4IOEiNtOBi8BLGmkYuSrPj kZ7UWYxk9X9Jtr7frE/ET2HbbITPXnbwBYVnEZ1tTbkoBlRpRluVahBtJRnpMoezBuj4 IlKnJMzyTgMphfsw9c7xTdObGbbATJq1XUHlOyXDKlnpgOk1+PJab7NENYaTVCkwfPET 2+uoXlS3H5OEmPbCweRTBfbEfV37JotgF/7rA8x9xg8+079wsKM3TPuvUsEPiPArYsgr Xv/A== X-Forwarded-Encrypted: i=3; AJvYcCXAs46EEsvnIpOQ5qAod/xnj+XYoajlySTVTVynagTcfLn2v4woR9Z0/Jp5gm7MwKOTht5H@ilbers.de X-Gm-Message-State: AOJu0YzeVHK1ckr6d8NB1Mb6hBbWeCVpN9wDpdyMHDfemTfcskdHzFBZ AqN5e2OqpRTTioTEmTwfi16F9sLr3HDVCXW7JRVETk19vjJoQSeF X-Google-Smtp-Source: AGHT+IHzPnQm3nElwLqFqEwS/ngfVfM+EcDmcWH0vPkKYwfWIKxFlneqSJIb8RkANjHjBvXY6qi6ZQ== X-Received: by 2002:a17:903:144f:b0:21f:74ec:1ff0 with SMTP id d9443c01a7336-22bea4ff4fcmr33291765ad.32.1744369503974; Fri, 11 Apr 2025 04:05:03 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h=ARLLPAKOVgINKNR8lUPswqrfqRxsnqw5WgbisWm+NDSlg4OMtw== Received: by 2002:a17:903:19cd:b0:216:59e6:95c5 with SMTP id d9443c01a7336-22acf0d7c4fls21764045ad.0.-pod-prod-06-us; Fri, 11 Apr 2025 04:05:02 -0700 (PDT) X-Received: by 2002:a17:902:e947:b0:223:f639:69df with SMTP id d9443c01a7336-22bea4ffb22mr42210625ad.41.1744369502178; Fri, 11 Apr 2025 04:05:02 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1744369502; cv=pass; d=google.com; s=arc-20240605; b=c0F90j5rG+PUsOBK0PpEQUca2q1gwC+voiSHRQFH/023BtDo6jGhPd0mPa/P8ef7ex jsNl0nuSXPWnqmm1GiH0PdfHVUeUB07b6Z+9wXEYoI5vZ20hXv8UModXAw1G7swVNV/Y fBcMWtY4+ATnWBkn+ZEC79DJ63En153tMSTh/D6J4Kv5UY51vhOBauz1vfmqelcbc7Di BtXHa5KdT/+3kxPS1nSebtZShEsMeW+jSOh8bicnd+5knkI2z74NFbsbWNMwX2SSxNCe g1OQixwUeEtC6HN7KiPk/ifEqRBRa2P3UqrsCFkkA0rFyVV+geb19PkkJ8X7uDqZrSF2 34/Q== 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=9FTgDPKyDKU5nN4Wbl1pa0V+/EZHzzJ2S5CMzk1cChs=; fh=rbRc+NgGqdThvT2VkMTSLRE++oYuqBcLuyYDSmRmUWk=; b=QaD3+HOt4PhbZf1SbNcRc3PdlWgD21jH2LmIxrkocXLd7EJ8mGwwfB8kQXy+SV8kOZ LLZq05TLP0sCfVnQ8Vb7MYQH9QVGBU1oBOG4rivDoKJ6AROGpuF36UA5iXeRC5kvUQQZ ZJJF4rSGCco926YNUdcnLiGk1QhJ9eQXYnBFqegyrNR764nmF/xnfdhG2dHqk77jl54u shcxoaPdlGj5/qOCPLJHnYXtrFmbaNI/vAO1MNwfj55utuFmtb4s2jv1bJHTtNsfnFz3 yb0ICXEqGd8cobdf5omAmyFSQg3Eq2OPimtYR7+LuhQ/B0YN95WEXEgzBtg5Noi0GqKH muew==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=tCN+tF5U; 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:c207::3 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from MRWPR03CU001.outbound.protection.outlook.com (mail-francesouthazlp170110003.outbound.protection.outlook.com. [2a01:111:f403:c207::3]) by gmr-mx.google.com with ESMTPS id d9443c01a7336-22ac7c8bc75si646845ad.10.2025.04.11.04.05.01 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 11 Apr 2025 04:05:02 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c207::3 as permitted sender) client-ip=2a01:111:f403:c207::3; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=jt+OQWkZ9HGPKsAs67VKG5+ypQnZlzqzMZ+dEeZaELFZF4zzvkGcPD1SG+H2R3o447h0Ojk4CuFp14D8I8m/vtB23GkEEMyIP2DX/Yw0DhyKZxkAg2H5Klr5bZwq5gSSn9NWSw4O4g88fboxleq9tn/z5B1OYXa0RvrZoJEmWB5N6vz4cTkfe0Ja3n/+NkvZ4HClfvxKtXeBYi32DqGtBDSTKwoD05SLHcDfs7iUi20XeD3VnE8XTjteLyeMErpzhI2DbIvQvGMrXzecQrZDJ1GJyEHrTmRyyGCDU+AaYNFX6kHTcX0N4Nj6nrmeuAaBeYrzoWZTCeblHN/yuoXMew== 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=9FTgDPKyDKU5nN4Wbl1pa0V+/EZHzzJ2S5CMzk1cChs=; b=ljU7u2O49bzJXnTYuwYdTjStr9WWbVnQB+xv0R5GB8nSRxHZwOOR3NKqg5Z82Sp247jB4t4K1TsBoQJPsoht9azAKHXktrIkiWDTQ0Ftu8NdAHQ/sklFd8EyawYwiOxNeZeH2Wi42SqB5PQoCiMeYNU/BsTwwAhZIKpp1ihVPGl6aADjPsGLtyYtYkknrCPo62CNthrI+GHZO4mXQ06d2u1K78G6K68v9a17zSFt/PdhLDbV5qp/Ip1s2eU693plncSqmgBGghhL+KNzlOlzAkwmurmnW+nSF9p5+DhWX37fPLUbaJ83WcFJyqgvECt05c104HP+z3Wk9eK6mePdYA== 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 DU2PR10MB7766.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:49c::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8606.32; Fri, 11 Apr 2025 11:04:59 +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.8606.029; Fri, 11 Apr 2025 11:04:58 +0000 From: "'MOESSBAUER, Felix' via isar-users" To: "isar-users@googlegroups.com" , "Kowalsky, Clara" CC: "Schmidt, Adriaan" Subject: Re: [RFC PATCH v2] fix: rebuild rootfs on change of USERS Thread-Topic: [RFC PATCH v2] fix: rebuild rootfs on change of USERS Thread-Index: AQHbqsq8Pv0JP+SP2ESPkKxSRQiqhbOeQKiAgAAM4YA= Date: Fri, 11 Apr 2025 11:04:58 +0000 Message-ID: <730a8e283bca5ce2fced7f7fdfbe76507a28371f.camel@siemens.com> References: <20250411101602.1656234-1-clara.kowalsky@siemens.com> <76c8caa7-57d1-44ef-ba89-1dd4b57e9b11@siemens.com> In-Reply-To: <76c8caa7-57d1-44ef-ba89-1dd4b57e9b11@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.0-1 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DU0PR10MB6828:EE_|DU2PR10MB7766:EE_ x-ms-office365-filtering-correlation-id: 21f7c76b-8a2f-4ab3-c195-08dd78e8b31d x-ms-exchange-atpmessageproperties: SA x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|366016|1800799024|10070799003|376014|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?M05UL2F2QlU1bEFYczdXd0lETllsV0tlZ2lXeTBZNG1MUndkYitGWjNINll2?= =?utf-8?B?SUxueVdDTWNUUFNZWEdDbEZiMkJXcFRyakxPOVZ0Vm83Rk9nNG1WV0k0Z2M0?= =?utf-8?B?WUpQaWx3ZEZVTEw3emVBT2tZM3hrTi9yeE1LeUY5UnhIdXNLVWRSbXJJV25s?= =?utf-8?B?cHJBKytJZEtIaGQ3T1M5cG5aWGEzVXlDM3JMZFNrQmlxSitMbmdSUDZlYjNI?= =?utf-8?B?d2JJVmx2NnNJQ3gyT3I5bUJxQVhBd0J0b2oxWlVjcEJ2UWFrMnBsZ0pHWmQw?= =?utf-8?B?NWdFM1J4Y2dVb05zMkkwRkcwWTNkQzZlT0NYWkUxUEtrTVhvU3VmNU93cjNJ?= =?utf-8?B?MHViRFdJM0FqQnZPai9iMDA5aTNUbnJ6eXB4aUdQUy96ci8vbng4NnhvODh6?= =?utf-8?B?NkVaZW5JWlFUdmRJSE1POTl0ZEtFZXhqeEVuZzljeGNMMHp6M3djQlp3K3pX?= =?utf-8?B?eGozblRhc3VaR1o0WlZXUWhySWlSRFY1bW9VSlV6d0xOWW9Jb0Q3NEp2dTdi?= =?utf-8?B?RExPUktIcFRLZVQxeXEzeGo1ZUE2ZGVDVHpZWlFCZG42NlUraWhmWDVwOVRH?= =?utf-8?B?bDh4dEhrdVJ0dUxYcjd1NGtHVG9HaUd6Qm83TzV5Sjd5OWd6dE1UNVJTUkdr?= =?utf-8?B?RjhFa0c2ZXVQa0lCa0dQOHNEa3U2YjMrRFFCOVc1MDdTRTE4cnNCeGkyTlds?= =?utf-8?B?MzA4UndPb2VjVzlJcXFUcXdlYkFFOFJKTmYwYmt6UHJHbzVvdzNFTW0xSzRt?= =?utf-8?B?MW04VTZlVUFoOUUvdGh6TVp2cmpiUXFYemU4cDFHb25jYnU2RThmUFZ5NXMv?= =?utf-8?B?KzFtSXNnellNSGdaaFE0SXdWeEI2NzhNSGluTEtobGRDQS8vcUppK2xVNms5?= =?utf-8?B?dHdCOHRJT0ZPc1dwVFRlL0JDVkFLWjN3NW80VFh4eW1yUyt4cEZGaDdzYUtq?= =?utf-8?B?Sm14eDZkb0N3cUx2ZzdKa2R4T2ZWWGRYSmEyMEMwWDdaNWhtMjhIdTdMVFhX?= =?utf-8?B?SzVZVWd6dGQ3YzMvRTJkd3ZHb3lKU3ZKb2p4VFlXdWgyL3ZvTnJiUGthN3JG?= =?utf-8?B?b1p5YVFRWm9DeWJJYnNmakdlYlphc0tOWStrQWhqd2xYSlJadDZVSVZDcjNW?= =?utf-8?B?TDgwL2lZbW1MWC8vNWdMMXhKQWtuRkx5ZmVDSHh0WlhQamlDRXA0aDhnUEhZ?= =?utf-8?B?OXNOVGJYcVEvMFFNRFlBcThUdW1JYnNLWkFGRE5tRTQwYzZqOC9PUTQ0QUFO?= =?utf-8?B?bEhsNHMxQXFSQjk2cTBueTZaV3MrVTBpTUx5cm94TWttMWhxRmV4cXB3ZnJt?= =?utf-8?B?dWlyUzZsY0JLTjhkcUppS2FaNmVSc21YM2tRRWhNWTNVbnpMczdBbzEySTZ2?= =?utf-8?B?cGlDalJpN3ZoSVRIUHdCcVdDY2lNNDdGZzNQeVV5bzYvYVRTU01UQ2M4NHFU?= =?utf-8?B?alJtV2FzaVV1bVduTEk2ZXJWTnkwV21GNFdLMlB2VXBGZGRyS0Y5WTVJbXFi?= =?utf-8?B?UWhDdDg5bGVuUGhLQkNDbFlIWlVmN0pXY2t6UHYrdVcyZ210aHRnbFdVeC9F?= =?utf-8?B?SEM1Z0Q0dlc0MVRnbUdINUZZMHFPNDZrVzBiSWJ4QTZFYklkaDM5SlNpMVRR?= =?utf-8?B?NU1zNWhxOUlBVUV1ZEZCZENEVGRqdmE1ZHV4T016TUFoaWxoUzZIejZ2MGpZ?= =?utf-8?B?dFd1Tk9TbnlveUxOQTU2R3oxMlhmcEhtV1pBdWZDWlpqMktTMUhaK1RYUnhT?= =?utf-8?B?diszSGkxV0lDOHB6TFc4TmoyYmxJUGN6TUFIMGErT1Q2UmsvMmlsQWZHajd0?= =?utf-8?B?aURNSjlGaENlSStIWmJTaWNINWZMeEtnNWJadVNCME1aeThZTnBhaVIreVN2?= =?utf-8?B?MHBWM05vcDVEU3RLc3VlbDE5cVFIRkJLdFA4RllwWHRyU2oxUTF3SUJlWUxp?= =?utf-8?B?Qm1TNnJ5MkJhMm5MNjR0TjRHQW9hc05GTnpuTzNWaVpSdmtTajNNZkMvU3VW?= =?utf-8?Q?SYHJ0VWp12LH2LTaloW/kYH4OOhkuk=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)(366016)(1800799024)(10070799003)(376014)(38070700018);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?TVdyd2NvSUR3T2c5ZENiTmt4cHh4U24zNkVIc1NUWm1GUXRSWXBLQklCcjU5?= =?utf-8?B?MmlOZFpCc3Q5cTYyQVpnb3FRMFdhZ0tISFM2UjVlQTRDV2NNMnZBdlZoZW5C?= =?utf-8?B?aGxza2NEV21rWWF3K1hTU0tPK2UyRjFsYmExU1Nrc0hrNDZsdVpKRC9Oem1C?= =?utf-8?B?ZnlXYThreGxXdlYrVWtSSFVDUlVWeFd3S0lGZS9HWlpHQ0EyK3QvUXFqWGxm?= =?utf-8?B?OUlMYk4yS0JFV1pHbGxZVjI2YTRtcFM1ZS9oUmN0REVHYkhaYUZRaVhmbzhE?= =?utf-8?B?d2diaHNXQzN1UTBaOWlWRDRqNWxyYjJPLzBNTTlvNmg5VFlEZzVvS1RsSzhT?= =?utf-8?B?eUJid0xnNTAxczg5b3RyL3VyajQzdWttL0JvK0dMcEtDUncvTExIQ1RTaCtk?= =?utf-8?B?amI0UHR6TWphVjd3ZFFuWU1XZ1Q2dm1HcG81N0RQTVg2YVpKUTdBVjkrUEc2?= =?utf-8?B?aExyVFViVjQvcG1hakZkY2hRVEFBZ3ZTRjVMVm1kN0VuSVE4T28rRXlFc0hP?= =?utf-8?B?RXY4VldTTmRKdTAvYTVtd01rNjhmMTJtUERDNXJLd25lSzc3T1dGRG1JZE1z?= =?utf-8?B?MFlYMzJnUjNvNmc1ZldXVjdsYU9DZHVLeUV1ZzZMdGhFNWJvMXFubEdUS01P?= =?utf-8?B?blBtTGI1a2lNbEh3NU1ObDF4YTAvL1JpYWN5RUN3Yng1ZjNOY3BETkl5Tkdj?= =?utf-8?B?SExmcEROaUUyY1dTUWNsYlp0bXh3ZmlzRCtWazg3c2tPdjYyRnEyMmltQ0tM?= =?utf-8?B?U096aHJwa1Bkcm01WFdBR0xla0R1WHFpbjZIbXhRQnE2QkxDc1g2dVlpTm01?= =?utf-8?B?bGYzR0E2UWRBMWNzWTlIb2hMUUx0K3ZSWWVLNEYvSysvc2g1c0dTcko1eVpR?= =?utf-8?B?Ujh3NGp0QUNBU0N2Z05tbWk3VEpJQThmL25KN05FVS9oSXMzZElVWDZtVm9M?= =?utf-8?B?TVEvUnN1UE1vWlBoUlNXMS9RZzZRRTErakVzRmtuaExHVCtkQWJyZ1loRjBz?= =?utf-8?B?NWxRb2FOZUlMOTdJYzF2UkdmdzB1SU5TUjFHTlhBL295NWFFSXFJZG9zemhn?= =?utf-8?B?U1pvL1N4MmZWdE5BSk9JT0RqenFQbVBLVjEzbTlYQkJGMXVvNlIzYTZmUkZr?= =?utf-8?B?V0VpN0NzdERrSnBOeURhMWUrTkY1Tm00U24wSVQzd2VKREZKcGt2ZW96OUVZ?= =?utf-8?B?VjFmVlUzbDlTSTRsOXdMRWtHVTV0amNtcXJSN1NjbForaUQ3TjN3eDgyVFA3?= =?utf-8?B?bDVmOXRXVlFHNlU4R3BSQlgyb2tkbGJPZEFyYUc5TmJITHRVdVlCVWJIQk5L?= =?utf-8?B?QkJPYjU0VTlxZXQ4K1ZTcWRIdTREYnE1MDdDb21KbmMzWHZYeENjeFFsc2Rr?= =?utf-8?B?OVdZWVNkWFYydFNHb2NvT1BodUlhN09xdW1TQmtXRDFOTDQ1dkxPQjhEMnZP?= =?utf-8?B?VmZIeklsM3VnK2wybkM4L3RLWCtueWxqeTBhb0psV2ZWUDJMMmdvcVM4VW1T?= =?utf-8?B?R0tDT3YwWXFEZjZqMDdpRGFoYzhxbW5MSHU1L2l1YzlUSU1mOXNKM1BxNlRX?= =?utf-8?B?ZDA4ZzJBNVZ0U0hnL1pMNUNIcTlTS3IrNHRldmN1aWhlQXczaEJNRGJ5Si9O?= =?utf-8?B?VFVUMkJkODY4d3Y2Y21XOENITHNteDdPbVpOUUtib1Iybjg2QUpEWHBWK1NU?= =?utf-8?B?UTNJUUdnOTVrM1pycHpjc2ZXQm5ub0VLWHdQTlUwY1ZpWHB2MUdacFZaYTlo?= =?utf-8?B?K0VGaFc0RmJ1aC80c0E4SW16eitrM01vc01rdU1heCs5cUl4ZkpLRGRLbzdS?= =?utf-8?B?bkhJaE9RVFl2MVNRbktNK0ZxMWNKYkdBR20rTkEyN2lsU2srWGYzMHRucEdM?= =?utf-8?B?RG5oT2NUUEhuUDN2ajhFYVZSYWZBMnlmV1JKYU1sanExL3RqY3NCTWhiaVh5?= =?utf-8?B?UlRUTEE3aURZSm9EanM2NzNIYVpxbG1tWXZ5S3BDeFEraEFsbWg1WktYY1di?= =?utf-8?B?RW5HTStOdjczVk0rSDYvZTQvYUl2Z083SFdhT2k1MDRaazFtTWhDcVI3amtU?= =?utf-8?B?REt1VVNNMmVYTXRqWHN5NGdwN0JHeTV4c0xDWXNDUjNhbHh4QkR4UjdGa01K?= =?utf-8?B?NGRjbHU3WVFkR0xYazh6U0tralZwRUZxNlRobWkyTDMrT3dlVTBzYWVZTVZy?= =?utf-8?B?Sld6V2tQTDloSTlzaXBuQjEwRExwb09MTXhrL1N3bmRHZ3NsRXBCa0kxc21o?= =?utf-8?Q?G+bybernj98OVnzaDmE+O7Zwk3JjjzAcOYAt8XbJ5w=3D?= Content-Type: text/plain; charset="UTF-8" Content-ID: <94BBB34E7947624DA1BEBEDA617AB70D@EURPRD10.PROD.OUTLOOK.COM> 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: 21f7c76b-8a2f-4ab3-c195-08dd78e8b31d X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Apr 2025 11:04:58.8692 (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: YxXaGtmct7hLKuxPgiq7cwJO26LBfT1u0J0eJch/wjPSdr9qHNqgIYjTZHe6dNTEIeRcv3wL0uHAWPo+x6mkWthEU94nxbf+ATkx6MlDufk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU2PR10MB7766 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=tCN+tF5U; 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:c207::3 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=-2.2 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_PSBL, 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: RnEvaX4vlVVn On Fri, 2025-04-11 at 12:18 +0200, Clara Kowalsky wrote: >=20 >=20 > On 11.04.25 12:16, Clara Kowalsky 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 > > Signed-off-by: Clara Kowalsky > > --- > > =C2=A0 meta/classes/image-account-extension.bbclass | 14 +++++++++----- > > =C2=A0 1 file changed, 9 insertions(+), 5 deletions(-) > >=20 > > diff --git a/meta/classes/image-account-extension.bbclass > > b/meta/classes/image-account-extension.bbclass > > index ea956cd5..1c664be0 100644 > > --- a/meta/classes/image-account-extension.bbclass > > +++ b/meta/classes/image-account-extension.bbclass > > @@ -11,11 +11,11 @@ GROUPS ??=3D "" > > =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) > > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 d.appendVarFlag("image_post= process_accounts", "vardeps", " > > {}".format(group_entry)) > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 d.appendVarFlag("image_post= process_groups", "vardeps", " > > {}".format(group_entry)) > > =C2=A0=20 > > =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 d.appendVarFlag("image_post= process_accounts", "vardeps", " > > {}".format(user_entry)) > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 d.appendVarFlag("image_post= process_users", "vardeps", " > > {}".format(user_entry)) > > =C2=A0 } > > =C2=A0=20 > > =C2=A0 def image_create_groups(d: "DataSmart") -> None: > > @@ -137,10 +137,14 @@ def image_create_users(d: "DataSmart") -> > > None: > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 if "force-passwd= -change" in flags: > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0 bb.process.run([*chroot, "/usr/bin/passwd", "-- > > expire", entry]) > > =C2=A0=20 > > +ROOTFS_POSTPROCESS_COMMAND +=3D "image_postprocess_groups" > > +ROOTFS_INSTALL_COMMAND +=3D "image_postprocess_users" > > +image_postprocess_groups[vardeps] +=3D "GROUPS" > > +image_postprocess_users[vardeps] +=3D "USERS" This moves the whole user creation to the rootfs_install task, which also means that the result of the user creation is reflected in the sstate cache (which might be ok, though). But I'm wondering if that is logically correct, as IIRC the groups have to be created before the users are created. A more subtle change (based on my patch "fix: rebuild rootfs on change of USERS") would be to just add USERS as well as all USERS_ variables to the vardeps of do_rootfs_install. This should also solve your case from below, as a removed user always means a change to the USERS variable. I'll try to come up with this in a v2 of my patch. Felix > > =C2=A0=20 > > -ROOTFS_POSTPROCESS_COMMAND +=3D "image_postprocess_accounts" > > -image_postprocess_accounts[vardeps] +=3D "USERS GROUPS" > > -python image_postprocess_accounts() { > > +python image_postprocess_groups() { > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 image_create_groups(d) > > +} > > +python image_postprocess_users() { > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 image_create_users(d) > > =C2=A0 } >=20 > This is still not ideal, as old home directories are not removed when > removing the create-home flag or setting another directory via=20 > USER_foo[home] =3D . > 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/= 730a8e283bca5ce2fced7f7fdfbe76507a28371f.camel%40siemens.com.