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; Mon, 26 Oct 2026 10:50:06 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-qt1-f187.google.com (mail-qt1-f187.google.com [209.85.160.187]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 69Q9o55q009268 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 26 Oct 2026 10:50:05 +0100 Received: by mail-qt1-f187.google.com with SMTP id d75a77b69052e-534f3fe0236sf62021011cf.2 for ; Mon, 26 Oct 2026 02:50:05 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1793008199; cv=pass; d=google.com; s=arc-20260327; b=KKd8ywgcmGXsz5Q94BeCkEJehUsNhq/VaJL15uQXSIG4TuPwEPdVuQ/zoEUFTB3X8Y fQhD6WufJxm8dJMiVcsB3PlrxTkk3vGSoGZxpbHaIMTTGmvGNyyjnoUTK/Cf+nI9vPf4 iQQjsokeqJnad3hh2pFR83uKF8H13HCGnA8bhiD5BzitmGKwHcvRDwr47yTCOd7D2zGm TVWoKUILo4XKnprArTV/MGbsT92a6kdiiRNgL3Fj8VODR5FY+e4WGD4K9WH9twHwAefy Yf8sLvfrwkv5YA014XBERNdEaO5zPKLkP+nIq7TuWBfsS4cBroAPUe9UU0U0r4fueWJP Gowg== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:mime-version: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=Z/AcxHFA+gCQ04ghOjZVrc9M+soZaav3wD7MFzUD0N4=; fh=pTYvGdin5QI5C55WZsjia+0OxGcv3QdBebv7cw7Nbnk=; b=JG/ycPjGKwQo40mZtOm//oFg7EaC9ZYzAwTE2+NgNj91BD3wNHE/sUNb1+mje0ernT Py9tZhX+e+wuCV7+vZeW5IQ2ppaA4n/knBzWCfLsTqqm4qnScld2IeQeA7NR3wfP3cWS F66SQ0TGN0jweOvYMpID33/5MzAm7UuB+x7ZbVy1+wghIq9MvE3mJaEWtyJdR3kgw5c+ 2H+GdgxeUp05w+LaE8cHrnfolErlGn9y1re1CosfEAfolrtwVXMlCnANeyLsCQ8ko4Lo 3+npPFtAjXcJT3MgMnAIYd2iVqcqx1HMsB0ryM09xyYrzSFbF/PlIpeJlavQAQqY1qoB ioVA==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=E6ip+Ufc; 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:c201::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=20251104; t=1793008199; x=1793612999; 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-id:content-type: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 :content-type; bh=Z/AcxHFA+gCQ04ghOjZVrc9M+soZaav3wD7MFzUD0N4=; b=SuYkL/AMeSxHcBRqVWB9W3oSMYhzRAMSjBSbquuJP21YfigkJ2fkz2ZWPY1A77Oong MiI3cBSSSlsl/x0TESkaBjfP4kyB7yibqYyJ98MDKgvVZSox9IctIfKZ1VemPNhajNNW BrXKk2uFRpGsZqgGzy1IPkHAX6V8KSFJjIN0julDfGQMKdorSvGFhphw3pCXLq7wkekQ w+lvCP1e2flkYvDj7b1UCdw5TVEBb1FcXcoN7FY5FoNAYCN2SyhiHPQeAx7lea6Mw5HY MSt6dVSpUpL7q4rPLmbxdow0h7NdAjVqSXnXnD7hS5yFCh5yYnPUFXZq5gh5lCAA4r7g CZUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793008199; x=1793612999; 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-id:content-type: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:content-type; bh=Z/AcxHFA+gCQ04ghOjZVrc9M+soZaav3wD7MFzUD0N4=; b=tEK/j/ZEsz3y56C60OXRx8lSwfE9ekQlpnHtrdjbvRY4zJxmK1sFJXd5eH47OZpjv4 LsCuF0lbytH1nFe3lzNaBEKdlIbCUFNOG0l4LgqIUwirOPCFuqnvumY1YPcBWtUSzyWJ GAudhVTXO7PoPZ7tXeA61UcRAUkcSO2BIfdfPBjR2aiaCHg10OS9n7dLWIWSn/j4QjHy erCv0I1kAGZ6w1/8PxoJNWRZeGnwhUOYMMGTt58wr7MG9fb3D2qyZ1NObw/5UQkuoSlS U4K/gZeQvlaN6wKA/I0Fjo+RdJukzHcik+LIBqF9ffyb5j2uoq/+CLW9r7iPJyu3BnRL dnog== X-Forwarded-Encrypted: i=3; AKwUvBxIizFzKYGwVCBiIDcgLbSA2pz2eGE7k/BWDma3TuEBDJUl1icag7mqjUG7yHlPJgoRx5B3@ilbers.de X-Gm-Message-State: AFq9FYIUWBs2rXefyfPgejav357d4z+H5P9aAPn/V0gvRQvE5Y6l6B/C wTaDz4EQ4ryiGRp0QMZElF6zmSbJhM89CJE7T0VYFozzngvDG7YYMSVl X-Received: by 2002:a05:622a:1812:b0:537:83ec:990 with SMTP id d75a77b69052e-5383b4b0477mr95662101cf.17.1793008199413; Mon, 26 Oct 2026 02:49:59 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ATskLdeoAcmhjR97MO+PNkImjiFAgewIjnsdbQeiLxwZUUrGjw==" Received: by 2002:a05:622a:ea05:10b0:536:1fa6:614e with SMTP id d75a77b69052e-536c05fe6abls59793171cf.2.-pod-prod-02-us; Mon, 26 Oct 2026 02:49:58 -0700 (PDT) X-Forwarded-Encrypted: i=3; AKwUvBxEvcZZRgbkkXKeN2PqgdrkL4D2yX7LbuwiLeWyiAL+PMbhPRgXJJWYGmkbeoZBoiWn8eri9bj05v+t@googlegroups.com X-Received: by 2002:a05:620a:6015:b0:93f:3343:8026 with SMTP id af79cd13be357-940ef914ee2mr893986285a.29.1793008198221; Mon, 26 Oct 2026 02:49:58 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1793008198; cv=pass; d=google.com; s=arc-20260327; b=d8qnhfPteGT5jNTx/tkv4/bHytXXV8Sz4N8ZJSKEGNtyqLQQ3OmNFD6kT/33nLSNHR QRW0t+dCLzMfbFEQu+eNG7hqenQGwPUDD7jDASlbzYyFzL/qUfcU8Ut62JUJiO1SXRkK FSH9XM4y5fBCwZUQc6Nfd9AfP/9jRXGaVavsoiZczn2RVtMdmDvZr1pZ6+QELbdVdqP9 VjiUNXlANc7vq84/MjI69GplKs4VLZGKxU9skJZSIaTTNhOX3nda7nHwKBv5v87pspxv aNEcRUDA4URTTy53eCHb6lrDc9JGrCJe3NOkjlFWmF1fNGRd+umMrrIpNELm0TUKt7sM 1bKQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; 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=Dv4eZiUQub9WUjt+NlTMJKMoZDXzmu4HhBfO8GsKt+M=; fh=XZa/kvmVYnVvYdN8rKILTx36BAjJceFvb7zOjJOrcmE=; b=sFLFSsv5UIZHdGzvMyhe4r0gOyrhkCmq3VHKCa+NbFOvu/uTcFmFSniRtuJ7jgF/cQ GMkxTJPiXv4NSYJ3hth3OQLHEcJlAuPVTsOjO2lOkf3l2XAxEXCNxX+W2OGPspvmWmz5 Gnh51V8B6WBIa+ByLcerhqXLrAnw71BmwigMpwREL3bYdDVQliMpsvrSewRfMVNtBxDB oxn1RP+7OraLgRSXxHhsWpW8x44pFBKtVe+AbrbDgqm3OlOjR18nvrnqp7qpTryBsqSD 8dYBQl4wp7nA/hifPxNUeMn5M3UL9HubYf8ILociZCB4VoER2WX1AzesmrbBCBSvL2El I7tQ==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=E6ip+Ufc; 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:c201::3 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from AS8PR04CU009.outbound.protection.outlook.com (mail-westeuropeazlp170110003.outbound.protection.outlook.com. [2a01:111:f403:c201::3]) by gmr-mx.google.com with ESMTPS id af79cd13be357-940efc28c7asi14174985a.0.2026.10.26.02.49.57 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 26 Oct 2026 02:49:58 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c201::3 as permitted sender) client-ip=2a01:111:f403:c201::3; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=CmlOHwdW0bE80jtxkDsPA9upzMhrZ2IQj0fkF+GRo8kbe2OI0quHtXf4E/SLTrwssO5eSdL213DctQKjdlt3gAXaqkluGlUPP6rwnuPGvKVUc1r6Tyyzr4e2EczXtUTDXN160qDy2euTUCgzq0XvOU/Jz+OSMklPqHHfQDITww0Tx4wvNLOQTZQgWov/koAPJnr7Dj50d1WP1rcJ2cz2Zz6mEodS70k/jp+1tYrVMMzjnoU4tOG7Ubg9Csu8pmrayfuHskT2c1o4Q1fgIpFTVenuvjrwigUwebkQ/NTppy0O1rfetHEGEA3N9kxEjx5pLPwlf1zilhc02Hr0kOrajw== 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=Dv4eZiUQub9WUjt+NlTMJKMoZDXzmu4HhBfO8GsKt+M=; b=IUhgFZ6KwSchj0C+sh1TxFGlpcU/O3d8GouLJbvPss/kM/B1hJarU2VPga4P5EDr0q0w/9AZXKriwGU7axBrA3o5AuPQjJKwToxocHlY/zNKv+/L3qVG7mSOg/Dsc3sAnMSdx0XalOEbtG/XZEVX1hXY9fgQaEXqI2lq+NvLSOMTZhLTLGiTTuAk8pr6fHwbA7Hf8libyiozWShzQ8LQJPDS6jgKGmBW+s0+nGdpQzmPzkSZ+aX1DzczpqCdS5StsxvsE6SvibjOR/RhRgPMJPlAtPVrLrTWhERr8GGIXxbLA3oiwTZw0/tww8B207MIuKTGeZVulhcRB+dly0jhJA== 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 AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) by PAXPR10MB5781.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:247::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.569.6; Mon, 26 Oct 2026 09:49:53 +0000 Received: from AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c]) by AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c%3]) with mapi id 15.21.0569.005; Mon, 26 Oct 2026 09:49:53 +0000 From: "'Moessbauer, Felix' via isar-users" To: "Singh, Gourav" , "isar-users@googlegroups.com" CC: "Kowalsky, Clara" Subject: Re: [PATCH] rootfs-add-files: use run_privileged_cmd instead of sudo Thread-Topic: [PATCH] rootfs-add-files: use run_privileged_cmd instead of sudo Thread-Index: AQHdZD8R/D0feZCpk0qSs8Xm6tyU2LcPljMA Date: Mon, 26 Oct 2026 09:49:53 +0000 Message-ID: References: <20261025050932.69095-1-gouravsingh@siemens.com> In-Reply-To: <20261025050932.69095-1-gouravsingh@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.2-10+b1 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: AM7PR10MB3956:EE_|PAXPR10MB5781:EE_ x-ms-office365-filtering-correlation-id: eca454fb-ecaa-4c68-81c7-08df33467c52 x-ms-exchange-atpmessageproperties: SA x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|4022899009|376014|1800799024|23010399003|366016|55112099003|22082099003|18002099003|56012099006|11063799006|261022075727099003|261021121427099003|10067099003|261009223027099003|261022105027099003|261021123027099003|38070700021; x-microsoft-antispam-message-info: M1req8PD8Xw8pksStkDE5BA22+FWQs0y71OeiGeeviesualR/B8HhRZRdT1x2Kg0lWm73muwInsgiPL+JZ7qk4jnNCUwsrqaXYRWGueQqSzi59a1xoa8HgAkaUSD4RnazticNVQR4MLmdUCdkCmtxT48qGGxDxKAVNwS1cqwSRfpIPaNVXY3hTPI3A7IEASsCqRGMog5TblxVCl7i5zpqNnb+PvvCSg37jsOnw9h+R8qVw4SvuA48cR6CdPcc9JRK/5RJUabvzN0GUy1Sb/jNbtXrD/MAMiL4cNyz+Wu2kqZaoxn4VVoS3LN0gEL/V/rT+MXBjnlZb8zS0DgXVi0Vj/p6M7WS0FuanjzLA6VIl6idaRW6zdl4SMgiwrHEb4I9aRmfEBSO2o6WjQuOSVu2gYMUc+VnQy8jKHVPUTCr46lRFRk/u+hANhSxfgQDb2hnyPAUzWkCCrqj7jAE7wcuB5LOqK0Oy93dWocSDilcvRtPUcBBLvCLvLBM/co4EZlx/7sdhYUrsJ8JAm8T6JMDiEcgCp4cLLScArlenSejiB9OB7maNzNDvsNYz8B3WiHQpHAnWiYo9yCmyZOzi7jJ03qgIfpKeKOA1SUoBlJxquDFiX5+Tn+30f/ymbR8sxUSjejS9LEIfJBdsf7PyFiBqnT7OhV4oj2TbUBY9RCcA4= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(4022899009)(376014)(1800799024)(23010399003)(366016)(55112099003)(22082099003)(18002099003)(56012099006)(11063799006)(261022075727099003)(261021121427099003)(10067099003)(261009223027099003)(261022105027099003)(261021123027099003)(38070700021);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UWk1MUtmZTVVNnhPaXErblF4QWYrY3MrZ2cwZW9UeUR0SEgxZ1FEMWF3MDNz?= =?utf-8?B?cnovNWlEUjNZQlNITHR6dUdvdmU5L0NuaGlVb2trUEVRZGllTjJBb05JOHpG?= =?utf-8?B?dUN2MGZOZDZ0Vjh3dzB4OHczT29ob1hqaGFBTmF0VWhrMzNrV3k1TEh1Wm9K?= =?utf-8?B?VVU4ZjNyYWpZdUE1V3FOS1NLR1F1T1BPdnJXNHJTNU45dnQ3cFI2RFU0V3M3?= =?utf-8?B?dVhuaTVMWlhTUWJ6L05TeGY1WlFRM1hCa2V5dGRZZnQrOVFRM3JXZk1xSE5M?= =?utf-8?B?MHQxSFRKaWZraktTanFyRi9KS3JpMUtPTUNWUEt4RzA1UFFwV1NuMjkxVzk2?= =?utf-8?B?WjM1dk9Sb2ZCMW5iUVNTcjhVRlZYY3Q2SThqUkoxN0dTZ2xEalBIbU8xUG5o?= =?utf-8?B?V2poQVgveEZSaFQ2WkY1V05GNG5nT2VmUC9rdEJPamY5YkFrME5CYU1ERG5x?= =?utf-8?B?UXRoQmlDV05RblI3MEdLejNzemtrSzVzeGg1S1U3Uk93QWxUaUgzQzFQNlpl?= =?utf-8?B?N1VCTGhRZFVoREt0ZXJPcjl4aEVFeU9IaUovZktKYWNLYWYwS0ZWejNMTG4z?= =?utf-8?B?SHBLVWYxM3JkNk9yZmpxM1pKYkE1d1RPcFk2cml6WVNnNUVjQm11Mk9LbWhZ?= =?utf-8?B?VUtkUTk3R21COENNRC9iZGJnZUJINlpSVGRLZnRhWjNTNWFmblRtazNmTDdQ?= =?utf-8?B?UmNWSU1zRVNsQWxNb091VVdnMGNLd2ZMU0c2MGpJQmNBcjVwemlnNG02b3dm?= =?utf-8?B?V0lSU0NudWFjTTAxeGtObmVjK2dIeCtLay9GdFE3SThjb2hZd1VFcFNoWUVV?= =?utf-8?B?b3E2WFRTSEl6VGpYcm1nVzUxYm1vSWk4YUpXMHA1bmNFNldqNjQyako2QmZD?= =?utf-8?B?SldQaXNGdlNDY1RJellwK0ZKcDBuNnhhaW5WV3V0akpaS1VGZENORlh4QjBX?= =?utf-8?B?MFVkN1o3Y2FqdW16MXZIU3hYTWxSSVJzZ054WXkwaWRzNWdLZEgwRzFqR1Ja?= =?utf-8?B?OTBSUUpRV0ptTm1WODNoVG5ndVRtRUNneXBnZ21ZZVREUTAzempsTFlvL0RS?= =?utf-8?B?Q0l6Q3FQOWJPYk5xOVR5b2RWTThyVTRIYndxS3dMR2s5SkhZaXlIQ3UxYmcz?= =?utf-8?B?eEFTQnp2RjFCQzByYWlkSURqdVptcDFENUcrMFE2OGN4UEY4YVdCd0RBcFBD?= =?utf-8?B?UXFIVFRJRGlhR1ZoY2loandURk1NcmI4UG9kWFhzd1pMdkFQMlhJckNDMDRx?= =?utf-8?B?VVlrVnZOMm9IOUwxN1M4NVRqZ3h6U2hOUjFQTlk0MkdQVmtERkV2WG93T0tK?= =?utf-8?B?bm55RFhteEYrNC9LU0dacGliVnlxNUpYazVjTjQ0cU55c3JjWFBXSE5PbmZN?= =?utf-8?B?SU14aWxLMWp1c00xelNvVXBLWDZYK3RFMUJEajVRTjM2YmlJeXRaZjBYUW9i?= =?utf-8?B?MXdtclFCSnBMSWxyQ2o1VkJ5UzVpbmoyT1lTTW5zS0NxYkt6VzhOeEU5Y1Zn?= =?utf-8?B?L29aQnI5LzNjZ2t6ZVF2cUdxdTNGeDVSbG1sajlKTHRjUy9qbTVrdE9lOEpu?= =?utf-8?B?UG9Fenc3RW5wYy9Hekp6clpJc3V1TGhiM3VDcERIOEZOUDRTUjBkN05UQVkz?= =?utf-8?B?V1BzK2taZkpiLy94QU4vdzRRbHlrY2pOZWZDTjNhK2FEUGl3NFcybzZ6Q01a?= =?utf-8?B?cklsZlpjUkdXUTBMWDVrVHl2SGlzVUkzbjdOdUlGUjREanhNbHZsN3g5bk51?= =?utf-8?B?YlFaZWJnSER5YVNjdFptWVBKRU5tVzNVZkl5WXFmbi8rRGtmYUFjZzVlVlFj?= =?utf-8?B?OFR3d3Y0TlBMK1lFZWVoN0VSeEZOZGdPbHZmVGRNcTkrM0cvN1AweHpKUUZO?= =?utf-8?B?ZjVWQXh3NUdIT0d0MzQ5MUV2SHVCdEZFQWlzdEMyNjNRR0I0NkxrNkRCb2Rn?= =?utf-8?B?enhaTWFabjg5NW5LbmxoSG5tS0lHRDNucXlsaWhHdXFLZittZU1BMTFiazlQ?= =?utf-8?B?MDRVY2paZXAyWDRrNFBWc2JGVWhuMVhMckRWK202eEJSOVN6N1lGMkgxam1i?= =?utf-8?B?b0hKZWM0SXRhWC9QejVvYVExN09lU1U4Rnk2QUtFS1IvVCtHQlo4c1ROaGho?= =?utf-8?B?QmRKWTJIcktrS0JjeksyeEF6WklJSWVra3ZRNEZLTHFLc2RYdE55K3kzenJN?= =?utf-8?B?eTlhbGtSbTRrN2RhbmdWVFRZc3Q2WjN1cXlNajVMK01HMzJjMXlFSi9WTXBH?= =?utf-8?B?V3JVWXVaV2NXNmsvdHNseHZHd3d3b0V0Y2x2dGFRTE5XMTQrRGdLS3FTeDV6?= =?utf-8?B?N1dlNUNwek8vTVhjZXk2QkNQTjU2VU8ybXpvSHJRMEFkSjU3ZmYxdz09?= Content-Type: text/plain; charset="UTF-8" Content-ID: <49FA1063664AC24789458CB8A1B47B70@EURPRD10.PROD.OUTLOOK.COM> MIME-Version: 1.0 X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: eca454fb-ecaa-4c68-81c7-08df33467c52 X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Oct 2026 09:49:53.6366 (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: mfrklW5N1EBXnYv/nFQ3lFhKk11vQKpXW8RDvnRNudn9uM6PDslIFIArrlVlp2JrE0vys8lMNOWiGyLe3zLVzJ2miYMxQLWOhzpyb9LUOUc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR10MB5781 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=E6ip+Ufc; 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:c201::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=-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: n5L68Algl1GN On Sun, 2026-10-25 at 10:39 +0530, 'Gourav Singh' via isar-users wrote: > rootfs_add_files hard-codes "sudo -E" to create the destination > directory and copy the additional files into the rootfs. In rootless > (unshare) mode, this leaves e.g. the installer's /install directory > owned by the real root, which is not mapped into the user namespace. > Subsequent builds then fail in root_cleandirs of do_rootfs_install: > > rm: cannot remove '.../rootfs/install/.wic.zst': Permission denied > > Use run_privileged_cmd() instead, so that the files are created with > the same privileges as the rest of the rootfs. > > While at it, also fix the removal of a pre-existing destination file, > which ran unprivileged on the host path instead of the path inside the > rootfs. Hi, this is a duplicate of "[PATCH 2/2] rootfs-add-files: use privileged execution helper for rootless builds". Felix > > Signed-off-by: Gourav Singh > --- > meta/classes-recipe/rootfs-add-files.bbclass | 11 ++++++----- > 1 file changed, 6 insertions(+), 5 deletions(-) > > diff --git a/meta/classes-recipe/rootfs-add-files.bbclass b/meta/classes-recipe/rootfs-add-files.bbclass > index 38f739ee..d135f6d7 100644 > --- a/meta/classes-recipe/rootfs-add-files.bbclass > +++ b/meta/classes-recipe/rootfs-add-files.bbclass > @@ -18,24 +18,25 @@ ROOTFS_ADDITIONAL_FILES ??= "" > python rootfs_add_files() { > postprocess_additional_files = d.getVar('ROOTFS_ADDITIONAL_FILES').split() > rootfsdir = d.getVar("ROOTFSDIR") > + privileged = run_privileged_cmd(d).split() > > for entry in postprocess_additional_files: > additional_file_entry = f"ROOTFS_ADDITIONAL_FILE_{entry}" > destination = d.getVarFlag(additional_file_entry, "destination") or "" > source = d.getVarFlag(additional_file_entry, "source") or "" > - if os.path.exists(f"{rootfsdir}/{destination}"): > - bb.process.run([ "/usr/bin/rm", "-f", f"{destination}"]) > + if os.path.lexists(f"{rootfsdir}/{destination}"): > + bb.process.run(privileged + ["/usr/bin/rm", "-f", f"{rootfsdir}/{destination}"]) > > dest_dir = os.path.dirname(destination) > - bb.process.run(["sudo", "-E", "/usr/bin/mkdir", "-p", f"{rootfsdir}/{dest_dir}" ]) > + bb.process.run(privileged + ["/usr/bin/mkdir", "-p", f"{rootfsdir}/{dest_dir}" ]) > # empty source creates only an empty destination file > if not source: > - bb.process.run(["sudo", "-E", "/usr/bin/touch", f"{rootfsdir}/{destination}" ]) > + bb.process.run(privileged + ["/usr/bin/touch", f"{rootfsdir}/{destination}" ]) > return > > if not os.path.exists(f"{source}"): > bb.error(f"{source} does not exists and cannot be copied to the rootfs!") > # no recursive copy only single files > - bb.process.run(["sudo", "-E", "/usr/bin/cp", "-a", f"{source}", f"{rootfsdir}/{destination}" ]) > + bb.process.run(privileged + ["/usr/bin/cp", "-a", f"{source}", f"{rootfsdir}/{destination}" ]) > } > ROOTFS_INSTALL_COMMAND += "rootfs_add_files" > -- > 2.39.5 > > -- > 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 email to isar-users+unsubscribe@googlegroups.com. > To view this discussion visit https://groups.google.com/d/msgid/isar-users/20261025050932.69095-1-gouravsingh%40siemens.com. -- 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 email to isar-users+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/isar-users/fb4d34340bb3d67c26c82f4dfee59c93ce6a7658.camel%40siemens.com.