From patchwork Mon Oct 26 10:10:15 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Clara Kowalsky X-Patchwork-Id: 5561 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 11:10:37 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-dy1-f191.google.com (mail-dy1-f191.google.com [74.125.82.191]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 69QAAZJq009529 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 26 Oct 2026 11:10:36 +0100 Received: by mail-dy1-f191.google.com with SMTP id 5a478bee46e88-3692c5b061bsf10829309eec.1 for ; Mon, 26 Oct 2026 03:10:36 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1793009430; cv=pass; d=google.com; s=arc-20260327; b=SM22NZ0WaCN6DLuVn9xVoE1Tu6KdJ4EMId3xEbt2ksMQ4KYzKF2UVlyOL1yyjjFk90 ak4eFfEVUKtv8uZvqmvS95rgJpLZLvcY5eA2opPs3rslcqJD/f0naCypnOk/ygj+ZiMi jsvjGv3/VPOqJK4R0IJBavJgB8fCiuDVZ/RpxEasy9ywEyu742jcnbrDXqx5JQTLUa1e Kw8Xq0rrNnNqOxcoj/f6UCGQi51xzfocZLOzi+57fz0skjPtqEnFSiqaUKZcJBqVtwhS /SE6NogTL+zqp5CJkJiEgBLzkqMhPQ94mn70HxkLuK6WFCbVIpXVQJm67HVeoPeDbaVh tprg== ARC-Message-Signature: i=2; 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:feedback-id:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=Jt+wG+vaFzAYrkzE4xa7H2uKjDdp9wJ4r5MIKqWpMRo=; fh=pP2gnbCbpFTslqMzw3+iLzkz33CWb/9LPVec1XnZRwY=; b=qc1XEG0/npEEOUAy2RRZOCnzK84VCQmEqw2HVZtizR4/EqakS67JQbq8+Mw/JKBAlX eCZ/2E961vSaChlT60Yr0LQWk9zBxvGJVTn/FbZxeJ7hupICsn++0qgygZQGdSmuoKFM 6qAPTNvsUpg522ATRpeTIsiK9YClBRBkvWMAZwgAphWrj8Vxx0ldFXRuUna4xpu9OnB3 rN6A39iQecieuRsbVohYrrejqC6Ge9cIkUhH4iuePViwLgX5Y2fcx3I1gZrqS0jShZ/d g5Dz3Wly5Tr0fpRK+0ZGKBOyHJPoLLuvkFX0v/GuxI9Z/iuAm3yjfoGXAlZipkt9yd+M 7Uxw==; darn=isar-build.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=or0bmIHp; spf=pass (google.com: domain of fm-1047747-20261026101022f875e655a5000207b8-22ulb_@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-1047747-20261026101022f875e655a5000207b8-22uLb_@rts-flowmailer.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=1793009430; x=1793614230; darn=isar-build.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:content-type:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=Jt+wG+vaFzAYrkzE4xa7H2uKjDdp9wJ4r5MIKqWpMRo=; b=uptwXWqvGVRLNRV8x4wttSAsJSRR/KoFsl4YRi2YLohSNzEk57KMbp804IDFhBAFsp v49wLr7OKx6cIhi2iRcZc1fuyFDVa6X9nBT6nenbkP5TOMvWe0LF+Va8m9NvDN5C4uGs vWh74te+wWmnvWVOACbJLz1twMwGAlRGiGWNYO3mqAhvM4MJH7IhkuzaZ4mG3PsHnO1W ylySIbnVg1eTwKkOw46pB+p7SnNOxc08lKklfXZ9qq+w6cm0tRpQRjF8z6tX6Lo4gFZ3 EeXKTXuS8axeYLUR43sA56LpVhiWrQjdJz3KU3JeqwHNUGNcfFabjfcaVrvFJjfx65aw 1HKw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793009430; x=1793614230; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :content-type:reply-to:x-original-authentication-results :x-original-sender:feedback-id:mime-version:message-id:date:subject :cc:to:from:x-beenthere:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=Jt+wG+vaFzAYrkzE4xa7H2uKjDdp9wJ4r5MIKqWpMRo=; b=PJFr27uMgPLKUhNVRiVsxEPrImlyFnh8XLgO+lz/mnUSd0oMbiOEIlrcu9gdqwERLI yqWGJEg6N3x+tcEORvhd38wvtR5ExFoVb35/g6lV7WeGI+m864W1qUXt/uQ8RRilVsMq 0ZXUGHgoLRsVxqHOQQt0UtePZCUGqJKerAwHQ8iFOP6/+IfasrbnmBlvcsP4BM1ZhfCf l8vh7IZM5mhw0TRA4ouoF/RKnabZGb0fVsPZmbwWCgfKSyMFt+EYSy+UR5KmAxx9dtBl kKbQ3uYwG8k+COQMbynhjE2wiO43dCSvsDPEJZE6/4cKMROYRpuMKrMyUSDEzx0OOdHv djhQ== X-Forwarded-Encrypted: i=2; AKwUvBxHYZ7AdwzkEPUfp6gaJ8FGUpzs6KMRRAH6YDAIfu4doaeD5uQ6sPAqHUyahx2Lt6CqoXzoH+c=@isar-build.org X-Gm-Message-State: AFq9FYKyHMJwYD0X8L/1g78zdLybI8vmJVcLewNTxS0QlMrCX7ZdTVZj nTVFJ0NmsAN3IZdEE+CvYmDaZQXPaw6U/UyVKXbocBkSWGyCnIgbUnDe X-Received: by 2002:a05:7022:2604:b0:182:2feb:a170 with SMTP id a92af1059eb24-19936a606bamr13314251c88.11.1793009429722; Mon, 26 Oct 2026 03:10:29 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ATskLddGPesfNFYSnCdCeM9xhEf2J1NwyLREPws7V1Z4+xGJKQ==" Received: by 2002:a05:7022:108d:b0:169:128a:65f4 with SMTP id a92af1059eb24-19592b3e8f3ls3301533c88.3.-pod-prod-05-us; Mon, 26 Oct 2026 03:10:28 -0700 (PDT) X-Received: by 2002:a05:7300:3a9d:b0:361:6dc4:d0b2 with SMTP id 5a478bee46e88-369e836c118mr9131333eec.2.1793009428092; Mon, 26 Oct 2026 03:10:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1793009428; cv=none; d=google.com; s=arc-20260327; b=pZPTHBAH7EDuG/YZpryZzc0e3Id6d9reOOJLWgTzikCXRy93AxI8n1QmGnsGHmiOx4 UTiN3Avp7ZbMPaiRcQFryH240MNqWP1SIusWM5vfBLwKFv08YpMsQH61memWU9vRbTu9 yenImf/W8PiU9ocibldCmGUS157RMiXhWGoIPyoRSobJvlIQaoIIKOTEag8W/bRLXr1j 0fDORQJvF2RKeW1Id38/tGPQCAUpwMxHRXyy7iNuJbjGu4FHFoyybgPkKqlHPXqdoIFS 8DDWxx9fz1NNin+W5xytaHNC3HgDk7EQVSLZoNktuDPiP7AUORlgfZUflt0TQizKpTcv 3LIA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=feedback-id:content-transfer-encoding:mime-version:message-id:date :subject:cc:to:from:dkim-signature; bh=YLQlKyxGWxJu4nmTsEiiqnB9FhKq4NwPtnLf9WzAO9U=; fh=SLhQ9z95daToN/NWg2kUHafQqIBVSlBxJ9bhUZMImFA=; b=PNQiTQd0qPlOGkDSKCI8AxAsmo7D8iHxbLf3iHEwPI9qRhJ6CPcit5pzSwdNdQzB2Y ABIdPdFU5XDOUSi/jc5CwfdVlxfTqi5/4rwj1zVsr1l8YXcoiAA2M9QbOfvtAIhsW5ZI PZd+3azysoYPbKPRVElwWRQxzSxULKG6JWfleJz9Yibef2oZB4ult7I3BiWlHRdhFwxs TEl2NdXRF26Qa0FDcIhgHlgJ7qLjTmnEBGw7Ul3dLsFDU8y8s51YERxDY6Mhy30+RRxP C7Lmw8GaYgBM9rGwnP3kGqemGWfXPJD5hqJb+i5kWKd0jeglFwLLZCYO88bvumCYN7wo wYlw==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=or0bmIHp; spf=pass (google.com: domain of fm-1047747-20261026101022f875e655a5000207b8-22ulb_@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-1047747-20261026101022f875e655a5000207b8-22uLb_@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-65-225.siemens.flowmailer.net (mta-65-225.siemens.flowmailer.net. [185.136.65.225]) by gmr-mx.google.com with ESMTPS id 5a478bee46e88-369e8ece23bsi132067eec.6.2026.10.26.03.10.27 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 26 Oct 2026 03:10:27 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-1047747-20261026101022f875e655a5000207b8-22ulb_@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) client-ip=185.136.65.225; Received: by mta-65-225.siemens.flowmailer.net with ESMTPSA id 20261026101022f875e655a5000207b8 for ; Mon, 26 Oct 2026 11:10:22 +0100 X-Patchwork-Original-From: "'Clara Kowalsky' via isar-users" From: Clara Kowalsky To: isar-users@googlegroups.com Cc: felix.moessbauer@siemens.com, Clara Kowalsky Subject: [PATCH v2 1/4] rootfs-add-files: correctly remove files in ROOTFSDIR Date: Mon, 26 Oct 2026 11:10:15 +0100 Message-ID: <20261026101018.276241-1-clara.kowalsky@siemens.com> MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-1047747:519-21489:flowmailer X-Original-Sender: clara.kowalsky@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=or0bmIHp; spf=pass (google.com: domain of fm-1047747-20261026101022f875e655a5000207b8-22ulb_@rts-flowmailer.siemens.com designates 185.136.65.225 as permitted sender) smtp.mailfrom=fm-1047747-20261026101022f875e655a5000207b8-22uLb_@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Clara Kowalsky Reply-To: Clara Kowalsky 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_H2,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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= The existence check uses ROOTFSDIR plus destination, but the removal command uses destination alone. Since the task runs outside the image chroot, it targets a build-host path instead. Fixes: d2eb951a931c ("add new class to add files directly to the rootfs") Signed-off-by: Clara Kowalsky --- meta/classes-recipe/rootfs-add-files.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/classes-recipe/rootfs-add-files.bbclass b/meta/classes-recipe/rootfs-add-files.bbclass index 38f739ee..d33752f3 100644 --- a/meta/classes-recipe/rootfs-add-files.bbclass +++ b/meta/classes-recipe/rootfs-add-files.bbclass @@ -24,7 +24,7 @@ python rootfs_add_files() { 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}"]) + bb.process.run(["/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}" ])