From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Mon, 06 May 2024 12:51:35 +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 1s3vwV-005wE1-2Z for lore@lore.pengutronix.de; Mon, 06 May 2024 12:51:35 +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 1s3vwV-00009Z-0w; Mon, 06 May 2024 12:51:35 +0200 Received: from mail.thorsis.com ([217.92.40.78]) by metis.whiteo.stw.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1s3vvv-0008OA-Hh for ptxdist@pengutronix.de; Mon, 06 May 2024 12:51:02 +0200 Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id D329C1487D29; Mon, 6 May 2024 12:50:56 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=thorsis.com; s=dkim; t=1714992658; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding; bh=x4BYQ3aI1zxgpUdh1lTQMss0q4hMoU28u1R8tOgZyiM=; b=cvHtPiZ5b3F/OSqHihHMh1oWWck/gXO3NDk1Va3HTISJAMrkPKc5zrm7aqLYyIfkAtt6A7 bbAC32XE5l5Wq9vW9ZL4l2IPH9ZYpUyaX4F66zqfqvQhfoAMjlW+uCs+MCSoL/RBXM7F8u Lsy3g80Gaj02JD/0l6Z+isHEBniIJFyinaGlgJKaJ6v4rSbq+Mpm/NQJtntyJHIV6YOJKa V7KdMAe1iyN83r2U784JlyH1RldUnUz4MJ25kt3C9FfZf0KCvoYOcw4nWeJOSQXIAURNq1 ePX7J3C3sJM88+VZGHZSyGKWQ6cTjs3/z2ptnI1q9B8IqsoXJNFhn/Opc5P/3w== From: Alexander Dahl To: ptxdist@pengutronix.de Date: Mon, 6 May 2024 12:50:47 +0200 Message-Id: <20240506105051.323546-1-ada@thorsis.com> X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Last-TLS-Session-Version: TLSv1.3 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on metis.whiteo.stw.pengutronix.de X-Spam-Level: X-Spam-Status: No, score=-2.7 required=4.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 Subject: [ptxdist] [PATCH v2 0/4] ptxd_make_world_inject: Spring cleanup and optional dest dir X-BeenThere: ptxdist@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: ptxdist@pengutronix.de Cc: Michael Riesch Sender: "ptxdist" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: ptxdist-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.whiteo.stw.pengutronix.de); SAEximRunCond expanded to false Hello, some spring cleaning and a new feature for the firmware inject mechanism. When trying to re-build U-Boot as an oot build for the Karo QSBASE93 Evalkit (for QS93 Solder-Down System-on-Module) it became apparent U-Boot wants some of those binary blobs in build folder instead of source folder. Supporting this usecase is nice to have, because you won't clutter your source tree, especially when building from external tree after something like `ptxdist local-src u-boot ~/src/u-boot` … Maybe we should add some documentation for this inject mechanism? Follow-up patches for u-boot package in preparation already, but let me know what you think of this first. Greets Alex v2: - rework patch 4 introducing the new inject oot mechanism (using the new _INJECT_OOT variable now instead of a needlessly flexible approach in v1) v1: https://lore.ptxdist.org/ptxdist/20240424143109.277373-1-ada@thorsis.com/T/#t - initial patch stack revision (implicit) Alexander Dahl (4): ptxd_make_world_inject: Remove useless test ptxd_make_world_inject: Use _DIR directly ptxd_make_world_inject: Escape inject path and files ptxd_make_world_inject: Introduce new variable _INJECT_OOT rules/post/ptxd_make_world_inject.make | 6 +++--- scripts/lib/ptxd_make_world_inject.sh | 26 ++++++++++++++++++++++---- 2 files changed, 25 insertions(+), 7 deletions(-) base-commit: 5a720c419cd1fabde04e8de8d1d1367c76a2666b -- 2.39.2