From patchwork Thu Jul 18 06:46:33 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Jonas Mark (BT-FS/ENG1-GRB)" X-Patchwork-Id: 46573 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0C092C3DA49 for ; Thu, 18 Jul 2024 06:47:39 +0000 (UTC) Received: from EUR03-AM7-obe.outbound.protection.outlook.com (EUR03-AM7-obe.outbound.protection.outlook.com [40.107.105.76]) by mx.groups.io with SMTP id smtpd.web10.9555.1721285253788918722 for ; Wed, 17 Jul 2024 23:47:34 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@de.bosch.com header.s=selector2 header.b=kWXWfKUV; spf=pass (domain: de.bosch.com, ip: 40.107.105.76, mailfrom: mark.jonas@de.bosch.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=EdMj6elIA7y79plfHcYr4oUA8N+S2SphzBUUubYuc2dKM2Up9x0Zq3zRKwZuhiEY03qeKW+CQ4p3KjK4dCTkEtsC3TPgiVQNc+TTIjVz5sOQAZ+I5CPsZv15gcZvUGzfM5QktMl4Vd1vdBpkMGfz96heEtT4fkiTykfnOluwLP86XUlsLc//hvlJA3FxGBcwr2LDgVIlc01a3TQvw7yHC4VQLKMdm9mm6ujZWbBeV/3tNcwibmK2qaDAlMUYjKMr6bK04VOlWjK0tVTYcDVsvnIBax+kGXe8gKKS38vjR+izM4nk1hWO4uHdmY6vQIA6mjS0A3QbZkl7jMjAUZrHgw== 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=WpmtY0szrl1Bzva/rRtTBtMtwgTu+u/x3IEhA/eAg9A=; b=FuF8N8dMNkryD6kX3AhS4b+tITVbl8xZQzxpgKsDPQWhcoh1kF3KdHfDYZzId3NantsYYWT7XbcHavGRzlyeHWJII48fImsjOcXPzlFdngOqCUt1QiIZinnI4uRhYtXWPy9JCD7Y5PXfCu8h666nGx3gPlvz20a6XtXQjw45LOZiUL28UaqYsfSndgkxxCRPBRAi5zER45+xuI1ki5L/q1FKlDz+Fvvtj7LivwXwESKlc07/yfm1up3QN3IBLi7Z3U5CHsyHzfqV5N9fsBL/IK6GP4YSS5TUW3Kfxs1Gs3QlSO1Le6EzLqlz12J14M8UkcjWTMFYlhYttdvkFDV+LA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 139.15.153.206) smtp.rcpttodomain=lists.openembedded.org smtp.mailfrom=de.bosch.com; dmarc=pass (p=reject sp=none pct=100) action=none header.from=de.bosch.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=de.bosch.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=WpmtY0szrl1Bzva/rRtTBtMtwgTu+u/x3IEhA/eAg9A=; b=kWXWfKUVF9U9D7hSJ1TT39yiDBdKXFNw2ylOe65edIwkDVcGBfnl8nQqu8xkPXsOOgc9v2iTZRZ7KcQrgQTNZPUJTH2mfyImMIiYUA8g+H9jMiiSzXVxN/f4lDderfh83heS3aSJyEPfx09cfRQfBnT9En1bT+1XsFTKy26hesoSB5oWvguwPEyXJiYt4WWRjBs3bKEB+Thl8HQVfxhp/dqShwkOGFYQfiJ+BkgF1+n8/3YwN5jIehAJ4vj901EqWpo21MM3WnJxeGm+BVgU8dNAhlWRMEgBM7KIN0TFdtQnSs+i3esdEMqjxyd7P15cTZyueswFT3ZHxtxuhskXoA== Received: from AS9PR0301CA0019.eurprd03.prod.outlook.com (2603:10a6:20b:468::29) by DU0PR10MB5432.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:32b::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7784.14; Thu, 18 Jul 2024 06:47:30 +0000 Received: from AMS0EPF0000019B.eurprd05.prod.outlook.com (2603:10a6:20b:468:cafe::5f) by AS9PR0301CA0019.outlook.office365.com (2603:10a6:20b:468::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7784.16 via Frontend Transport; Thu, 18 Jul 2024 06:47:30 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 139.15.153.206) smtp.mailfrom=de.bosch.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=de.bosch.com; Received-SPF: Pass (protection.outlook.com: domain of de.bosch.com designates 139.15.153.206 as permitted sender) receiver=protection.outlook.com; client-ip=139.15.153.206; helo=eop.bosch-org.com; pr=C Received: from eop.bosch-org.com (139.15.153.206) by AMS0EPF0000019B.mail.protection.outlook.com (10.167.16.247) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7784.11 via Frontend Transport; Thu, 18 Jul 2024 06:47:29 +0000 Received: from SI-EXCAS2001.de.bosch.com (10.139.217.202) by eop.bosch-org.com (139.15.153.206) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.11; Thu, 18 Jul 2024 08:47:18 +0200 Received: from GRB-C-0009M.ot.de.bosch.com (10.139.217.196) by SI-EXCAS2001.de.bosch.com (10.139.217.202) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.39; Thu, 18 Jul 2024 08:47:18 +0200 From: To: CC: , , , , , Ricardo Simoes Subject: [PATCH 1/2] volatile-binds: Do not create workdir if OverlayFS is disabled Date: Thu, 18 Jul 2024 08:46:33 +0200 Message-ID: <20240718064634.7276-2-mark.jonas@de.bosch.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240718064634.7276-1-mark.jonas@de.bosch.com> References: <20240718064634.7276-1-mark.jonas@de.bosch.com> MIME-Version: 1.0 X-Originating-IP: [10.139.217.196] X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AMS0EPF0000019B:EE_|DU0PR10MB5432:EE_ X-MS-Office365-Filtering-Correlation-Id: d720ae68-6a75-46eb-1eed-08dca6f57e79 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|82310400026|1800799024|36860700013; X-Microsoft-Antispam-Message-Info: S3JvLoPFTZitT2wmvBRDgkEyTI/aPuGtDNzdGNtjZDT8U4/jOBjXViFNwlCeqVIO3Gv7IUKI1edCDuVtidaT0X/87fjElDsB4l8LfU2SQ5QAHXrKlNM4rBFwMb0llmGtx+WtHVwvLwvOo7oZIMo5NFX8SMjAV242bkrG1nU+Vp09XirzNnSP0/BmdZHXGpIqYV4PFwiJCpeJhYk27Uu54LxMMf6LD/daMFxZZQ1IgnPZFP9+xgytMZiRJLUiAXNjFKsZ7pZ1cBnHDGwCgPVyNbrboh0BDYKwaRJoyY2OygB6+Fyz1dMPKh0qTDdBhrl7s/WZ0vAbU9YNzXDtqNhhdxktDV9KrK3QBF7iZtrm9esGE0eXwQ1pJmRZ78tzzGvcRt1JkJgWLmt6C+EKaUePEyaF/B5uHdI0zJEVAWv8Ezydow1e99NqjOJbfpSRqhyfjroDZmhUa0sBL4ixnXzpTFBpFSqg3ax0Dv49Xwr5tPwlVctLgIH0U/yfiJREfff4Bjo6eWK53t8Pvup9QqDhpZ0PRLpda7xuwtUeyH5AaIVwxz1ZUy5/SpYNXWrMKLk8lsXVDSy+5nSv8D6pZCRPXzqDhjDaB1sNuknIX7jaNKrq9O/DJOPvyS9/M+faJAESFPJfdztz8WxfDw3k8j4H6WVPuuJv/UtPhyqPuNtJ7fROqQhiIY9QvOtsfAoL3MeXRJNn+/0mGZOSyCGpmBxIJbFUmOyBg8VaZB38pL5tw7twMR8O8lOoj7iRnMBJzuc9KK4qfFtOsO1NaZmYIkAuhyOqi0HbB27tbxOGADBwmQeEHS7wHmNAerGrCJjiajSVZZu0jVAPGKUOq3+aZopN14P1zD/LGE2Rsk9QqfjryKnGYefTr4U901BMUWbjlLhdhBn9/G+28ruQs7BX/cToOfJ2EA6rkrAFcScB9qvyiAnFTMj57uD9G8pmbgdZJKWJbVXbU7mg9FSJIK0c4SbEBP+ohhO2W+OF+m02TLnfxTeV8e2/qbzPqHDiKQ3mFBhwBuDFk/Usu6REPKWuPKBjfwa9B69TyDKu6crUqf4zmQ8qbm0AXuRfy2d+ZX44YuCRMZJNdbFw5Ytm3UaeUYrjGYVCktS61qILoEsUu/yUP1PUnzn/7ftYWty81elcoGChp6w0WGnjWuxWxaJB0ndEi1XHIp8SNEaqeMChx/kLfxEC3V+2bfVTufSTbrO3CD8BoStu6GKATdt6yreKl4l6tkR85rbQQuJY1Gbo4gaJXNcWLk5/80hy5df2joEk0pZivCCElGXal4R/xx6xaLJiZJnn9SzhtnrIKl2ciH1cnHoF8EQ5ld3R6z+aJgl9R8hxSFj3zKkYmfZdq/Rt0rzpyTOo8EzaR4d/5PiKgxcu5ptB+ggLuCkMUvHr4+QcdVVZGhfNbjlxReXOLlVedkLjcOePRYiIMu9PnK9NMBPfbj595wxLMMv2n5pgaiRqYtVg X-Forefront-Antispam-Report: CIP:139.15.153.206;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:eop.bosch-org.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(376014)(82310400026)(1800799024)(36860700013);DIR:OUT;SFP:1101; X-OriginatorOrg: de.bosch.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Jul 2024 06:47:29.8208 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: d720ae68-6a75-46eb-1eed-08dca6f57e79 X-MS-Exchange-CrossTenant-Id: 0ae51e19-07c8-4e4b-bb6d-648ee58410f4 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=0ae51e19-07c8-4e4b-bb6d-648ee58410f4;Ip=[139.15.153.206];Helo=[eop.bosch-org.com] X-MS-Exchange-CrossTenant-AuthSource: AMS0EPF0000019B.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR10MB5432 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 18 Jul 2024 06:47:39 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/202188 From: Ricardo Simoes When the mountpoint parameter is a directory, the mount-copybind will first try to use OverlayFS. Because of that, it needs to create the OverlayFS workdir (determined by the overlay_workdir). But if the environment variable MOUNT_COPYBIND_AVOID_OVERLAYFS is set to "1", the script uses bind mount. In that case, the overlay_workdir is useless, leaving the spec parent directory in a dirty state. This commit changes mount-copybind so that the overlay_workdir is only created when MOUNT_COPYBIND_AVOID_OVERLAYFS is not set to 1. Signed-off-by: Ricardo Simoes Signed-off-by: Mark Jonas --- meta/recipes-core/volatile-binds/files/mount-copybind | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/meta/recipes-core/volatile-binds/files/mount-copybind b/meta/recipes-core/volatile-binds/files/mount-copybind index ddc4357615..da88d160ee 100755 --- a/meta/recipes-core/volatile-binds/files/mount-copybind +++ b/meta/recipes-core/volatile-binds/files/mount-copybind @@ -45,7 +45,9 @@ if [ -d "$mountpoint" ]; then # Fast version of calculating `dirname ${spec}`/.`basename ${spec}`-work overlay_workdir="${spec%/*}/.${spec##*/}-work" - mkdir "${overlay_workdir}" + if [ "$MOUNT_COPYBIND_AVOID_OVERLAYFS" != 1 ]; then + mkdir "${overlay_workdir}" + fi # Try to mount using overlay, which is must faster than copying files. # If that fails, fall back to slower copy. From patchwork Thu Jul 18 06:46:34 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Jonas Mark (BT-FS/ENG1-GRB)" X-Patchwork-Id: 46574 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0037BC3DA49 for ; Thu, 18 Jul 2024 06:47:48 +0000 (UTC) Received: from EUR05-DB8-obe.outbound.protection.outlook.com (EUR05-DB8-obe.outbound.protection.outlook.com [40.107.20.59]) by mx.groups.io with SMTP id smtpd.web10.9559.1721285264857216546 for ; Wed, 17 Jul 2024 23:47:45 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@de.bosch.com header.s=selector2 header.b=osI0MHoG; spf=pass (domain: de.bosch.com, ip: 40.107.20.59, mailfrom: mark.jonas@de.bosch.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=wJ0cHMxkUu4XKtY0//d6SySX1Ze6RXMophItWoqddiC2G97F+J+xvmfWx5rBC2RPAjSQBl3ZL9tWSLtZ1RfFgC+p/TVil2V9vzXl+NiXpEB4523bc3vkfEtx9Im6wJmnid+6T0FvufgfeZ1ZDFbCreOVHsisxTvSpSpWINYX/jXej40MuAdTU6yMCpQAMYj3tvm1wn3fBMWCL3uqhsYj8EN5We5aUOKHvH5vQukK2c+Wp/tH1fXr46DUi5zT4pAt/e18lwWqEtJhDl9F+ofaH4PKY0mLI0v81dMRJW5+EGc1ZCdYIQ5dp0WB2kmiWo5UDOJVNqDr9Lrw+OgTRvHoFg== 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=eV6LwveJ1xoEe03jRg5QE8roxB6Ng2U++GvbG3fu47Y=; b=AveX1Biwd2UACloo7AcJ7Dqq1AhOx+j7W2YBg87XwfXkS99714TzY2Whsj4izmJtc9szhA/SRs41ao9xobCCigGgUk09aZZGBSeJHF9d6YDeh2dig30/RYTQoDV8g13WE1fCn/zRZKLJTj1NfVGjZhK12r7ECqfatoN2Y4zSsKYqDUfYkBCFY7SOFGOjm5WyDuJRhKlgA2guyaGxMPqJfVBi1xwXurBoyxOfgDeBvOK0dafVNC4VluivD8G3eDryx2Dtu/9pb+tFnx95ZZMt25knZ9fCe5CI8qYJmXg4X/oQCp7VA7eLyECm85VyV1Uyeo3IW7vHKE/6UEOAU7zayA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 139.15.153.205) smtp.rcpttodomain=lists.openembedded.org smtp.mailfrom=de.bosch.com; dmarc=pass (p=reject sp=none pct=100) action=none header.from=de.bosch.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=de.bosch.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=eV6LwveJ1xoEe03jRg5QE8roxB6Ng2U++GvbG3fu47Y=; b=osI0MHoGa4leP3fUFEDWKTkJIi481zmpBrNupiSpv+z5U9LfrCmwsoNZECY/RNJx/1AI+SdL/46z5OOlMTgHiomuak7J0d6CsUnfJQUSfxKaTRDu9sO0Nz+mjLDqee0khYkDrdoPgCLXwgPejn5n9S/jpBNY9A6//BprO4auLnLUwGiBD5pfNVGxlRYf9iqdIfH0Z8wVLQCSBTYmRGms5huoqUPRLDypwY6Vgkj9UQHGjXUO1SALfzT8C0LY9AJ1I64nvjb4CeymPhBL9ZugWZbo3tBjS2it1cI1ZjIJ5pMqovM2VPjC3XcdAPGpPHgQPRfjv45+T3lHhuCls640SA== Received: from DB7PR02CA0014.eurprd02.prod.outlook.com (2603:10a6:10:52::27) by VI1PR10MB3264.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:803:130::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7784.16; Thu, 18 Jul 2024 06:47:41 +0000 Received: from DB1PEPF000509F4.eurprd02.prod.outlook.com (2603:10a6:10:52:cafe::64) by DB7PR02CA0014.outlook.office365.com (2603:10a6:10:52::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7784.16 via Frontend Transport; Thu, 18 Jul 2024 06:47:41 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 139.15.153.205) smtp.mailfrom=de.bosch.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=de.bosch.com; Received-SPF: Pass (protection.outlook.com: domain of de.bosch.com designates 139.15.153.205 as permitted sender) receiver=protection.outlook.com; client-ip=139.15.153.205; helo=eop.bosch-org.com; pr=C Received: from eop.bosch-org.com (139.15.153.205) by DB1PEPF000509F4.mail.protection.outlook.com (10.167.242.150) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7784.11 via Frontend Transport; Thu, 18 Jul 2024 06:47:41 +0000 Received: from SI-EXCAS2001.de.bosch.com (10.139.217.202) by eop.bosch-org.com (139.15.153.205) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.11; Thu, 18 Jul 2024 08:47:30 +0200 Received: from GRB-C-0009M.ot.de.bosch.com (10.139.217.196) by SI-EXCAS2001.de.bosch.com (10.139.217.202) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.39; Thu, 18 Jul 2024 08:47:30 +0200 From: To: CC: , , , , , Ricardo Simoes Subject: [PATCH 2/2] volatile-binds: Remove workdir if OverlayFS fails Date: Thu, 18 Jul 2024 08:46:34 +0200 Message-ID: <20240718064634.7276-3-mark.jonas@de.bosch.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240718064634.7276-1-mark.jonas@de.bosch.com> References: <20240718064634.7276-1-mark.jonas@de.bosch.com> MIME-Version: 1.0 X-Originating-IP: [10.139.217.196] X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB1PEPF000509F4:EE_|VI1PR10MB3264:EE_ X-MS-Office365-Filtering-Correlation-Id: 63d8133d-80f1-4ee7-d0d8-08dca6f58579 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|36860700013|82310400026|376014|1800799024; X-Microsoft-Antispam-Message-Info: PWsXjPb6rvmLkM9HAMfpi61wRRf7w/+WPcVCtmIxwpa8eAh+kNGvwuZaq9bnk+gTpIWCPdo/zo9nMf6AMebWftiTjf/kLL5oP4VPmHxSmGUBjgXuZIKnbg6youtDWwYyz7/XVRXI78FgXEoSKPDSnC8lbs+dXVY0lIyROaToVAJcXILhkJ0NdttIWA80DEDmvOa0I2dXMQYbWUb1ctqqwv3Zkbex+9UcqJD7F9jvYgBPhdDltkp5x0EKBrlsIRDw1dKfL5dQ7ljuxvv1071NGqtpMzgm1o8AQeF+C3TLeclaW9mLx4cxMwA5mrQnatY7sp0R5DbPs09gG1nk2Xktp4hfpgi4F0Wi14gq9j3WbtGJiVmRq9OyVXBzUy9yU9x3a1YjNFgtMxYMzTxYwUAjT463+EFTMvqCOAhLUCSDpo8CKL0PPz5MqBOVdubL2g63raAHALLlpbSHud3qTW2Sr8U1QUGq7rKcWJQy2eGYZC9sqQYlnjx4E99qhfJ+LP5JR2jTbtpCjGlK/qhgErAL7npwY6WsUFs5XBbhgKndYLpSwqCQDyLWdM2nQ9cqNg877FVlLCfhx88R5oDaixZQy25M8trwFzoztgmLJmPF9LEBSRN1cUXvXQRaeNo3mobPN7cYyNRWz3ItwN3x91YCdkawtqP+eGW8g34zj9wlWf94nBd8sg7MuTrNINMzxw6Bt9BmyFi10uqKCiOIGWyhJXzr1knzhVjF1mOgWwQbFhqku8h8GihDNDwsbzC4Z9IVjEIc+qdQn2pEZniF8Mxce+oXZdKxX5T0VmP3VHrX1SgeCMQLfzZxG1dXknsYAmms+guFRO1l2c8VclS0T7gDl2djamnE2d2gwEnbEmGRjxy+5LnCDkVwmR6OGRHZwk1ho6fkwzHD9b3/ZsLjj2eR+c804+5vcfwocQaXt4e4keexY5bz4Su533g4fgnvMBU5VTqXsFOGVvZlR9T7ZDmNzJQKJocvBU5PmAo7Suja73qqbntSxOoYZHakzpRA9fUXoVi3H0vCpY9pHGtwiNoi2wzwruN+Idc0HqMnq29ZyoQmu4W2NiG0qggePgmXJY/8RShQKG/zRHXPlbbT7AzUo8wswtH9/NIm7yU12C/4DuG/uLKRCF2itnybyYGgu2YN2zDCW5sgkex8aA1ii4/pshHiBalD5OQCBP89SxBjQxAePwvzcDO+GjOi3VB6ZsDbqyA1YPtD9knmN8wbye0WlzHxdp3xnJ6X8Db/N7NuvUfEM894srWYd2MObgnmKXuDy4eDhW1dCUHs3bgj+0ZHk/uCzf9a1tkv7NlnRQo4GfLdxIqZzhtinO7l5OIivwVZ7KiRxbcg+1ZxkOov3rjFg/UgJR42Sx5xTLH1rZV/0OcHMv4QEMC98ZUGeeV3PzhUf7BJNGVvjVNXFUuodVHRDYl0MJcoDKYtH2JPBhVst3cb8NaKoxNZ+Mk8bXuCqGEk X-Forefront-Antispam-Report: CIP:139.15.153.205;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:eop.bosch-org.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(36860700013)(82310400026)(376014)(1800799024);DIR:OUT;SFP:1101; X-OriginatorOrg: de.bosch.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Jul 2024 06:47:41.5225 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 63d8133d-80f1-4ee7-d0d8-08dca6f58579 X-MS-Exchange-CrossTenant-Id: 0ae51e19-07c8-4e4b-bb6d-648ee58410f4 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=0ae51e19-07c8-4e4b-bb6d-648ee58410f4;Ip=[139.15.153.205];Helo=[eop.bosch-org.com] X-MS-Exchange-CrossTenant-AuthSource: DB1PEPF000509F4.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR10MB3264 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 18 Jul 2024 06:47:48 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/202189 From: Ricardo Simoes To fulfill OverlayFS workdir requirements, the mount-copybind script creates a workdir. But if the mount operation fails for any reason, the workdir is left there. Then, subsequent runs of mount-copybind will again try to create the directory and pollute system logs with failed mkdir error messages. This commit mitigates the problem by unconditionally removing workdir if the OverlayFS is not used or fails to run. Signed-off-by: Ricardo Simoes Signed-off-by: Mark Jonas --- meta/recipes-core/volatile-binds/files/mount-copybind | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/recipes-core/volatile-binds/files/mount-copybind b/meta/recipes-core/volatile-binds/files/mount-copybind index da88d160ee..4f373412be 100755 --- a/meta/recipes-core/volatile-binds/files/mount-copybind +++ b/meta/recipes-core/volatile-binds/files/mount-copybind @@ -57,6 +57,7 @@ if [ -d "$mountpoint" ]; then fi fi if [ "$MOUNT_COPYBIND_AVOID_OVERLAYFS" = 1 ] || ! mount -t overlay overlay -olowerdir="$mountpoint",upperdir="$spec",workdir="$overlay_workdir""$mountcontext" "$mountpoint" > /dev/null 2>&1; then + rm -rf "$overlay_workdir" if [ "$specdir_existed" != "yes" ]; then cp -aPR "$mountpoint"/. "$spec/"