From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Fri, 01 Aug 2025 14:01:54 +0200 Received: from metis.whiteo.stw.pengutronix.de ([2a0a:edc0:2:b01:1d::104]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1uhoSQ-005vyj-30 for lore@lore.pengutronix.de; Fri, 01 Aug 2025 14:01:54 +0200 Received: from localhost ([127.0.0.1] helo=metis.whiteo.stw.pengutronix.de) by metis.whiteo.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1uhoSQ-0004z2-DW; Fri, 01 Aug 2025 14:01:54 +0200 Received: from drehscheibe.grey.stw.pengutronix.de ([2a0a:edc0:0:c01:1d::a2]) by metis.whiteo.stw.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1uhoSO-0004xM-H5; Fri, 01 Aug 2025 14:01:52 +0200 Received: from dude06.red.stw.pengutronix.de ([2a0a:edc0:0:1101:1d::5c]) by drehscheibe.grey.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1uhoSO-00BNMK-16; Fri, 01 Aug 2025 14:01:52 +0200 Received: from localhost ([::1] helo=dude06.red.stw.pengutronix.de) by dude06.red.stw.pengutronix.de with esmtp (Exim 4.96) (envelope-from ) id 1uhoSO-00419k-0m; Fri, 01 Aug 2025 14:01:52 +0200 From: Lars Schmidt To: distrokit@pengutronix.de Date: Fri, 1 Aug 2025 14:01:32 +0200 Message-Id: <20250801120132.956876-2-l.schmidt@pengutronix.de> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250801120132.956876-1-l.schmidt@pengutronix.de> References: <20250801-yoga-tamale-cc41d69ec18e@thorsis.com> <20250801120132.956876-1-l.schmidt@pengutronix.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [DistroKit] [PATCH 2/2] scripts: create target path in ptxd_make_world_inject X-BeenThere: distrokit@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: DistroKit Mailinglist List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Lars Schmidt Sender: "DistroKit" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: distrokit-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.whiteo.stw.pengutronix.de); SAEximRunCond expanded to false If the target path does not exist, the files are not copied. To avoid that, create the target path in advance to copying the files. Patch copied from ptxdist, see [1]. [1]: https://lore.ptxdist.org/ptxdist/20250801092153.610071-1-l.schmidt@pengutronix.de/ Signed-off-by: Lars Schmidt --- scripts/lib/ptxd_make_world_inject.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/lib/ptxd_make_world_inject.sh b/scripts/lib/ptxd_make_world_inject.sh index e8e94fb..a31184d 100644 --- a/scripts/lib/ptxd_make_world_inject.sh +++ b/scripts/lib/ptxd_make_world_inject.sh @@ -24,6 +24,7 @@ ptxd_make_inject() { echo -e "\nInject file $(ptxd_print_path ${source}) into" \ "$(ptxd_print_path ${target})..." + mkdir -p "$(dirname "${target}")" cp ${source} ${target} } export -f ptxd_make_inject -- 2.39.5