diff mbox series

[2/3] package/tbtools: Install bash completion files and scripts

Message ID 20240618130403.3387346-2-mika.westerberg@linux.intel.com
State Accepted
Headers show
Series [1/3] package/tbtools: bump to version 0.4.1 | expand

Commit Message

Mika Westerberg June 18, 2024, 1:04 p.m. UTC
Add hooks to install the bash completion files and scripts provided by
the package.

Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
---
 package/tbtools/tbtools.mk | 12 ++++++++++++
 1 file changed, 12 insertions(+)

Comments

Thomas Petazzoni July 10, 2024, 9:46 p.m. UTC | #1
On Tue, 18 Jun 2024 16:04:02 +0300
Mika Westerberg <mika.westerberg@linux.intel.com> wrote:

> +define TBTOOLS_INSTALL_SCRIPTS
> +	$(MAKE) -C $(@D) PREFIX=$(TARGET_DIR)/usr install-scripts
> +endef
> +TBTOOLS_POST_INSTALL_TARGET_HOOKS += TBTOOLS_INSTALL_SCRIPTS

PREFIX has a somewhat non-conventional semantic in tbtools Makefile,
but fair enough it does the job, so patch applied, thanks!

Thomas
diff mbox series

Patch

diff --git a/package/tbtools/tbtools.mk b/package/tbtools/tbtools.mk
index 15766b67c7..baba0e8a3b 100644
--- a/package/tbtools/tbtools.mk
+++ b/package/tbtools/tbtools.mk
@@ -10,4 +10,16 @@  TBTOOLS_LICENSE = MIT
 TBTOOLS_LICENSE_FILES = LICENSE
 TBTOOLS_DEPENDENCIES = udev
 
+define TBTOOLS_INSTALL_SCRIPTS
+	$(MAKE) -C $(@D) PREFIX=$(TARGET_DIR)/usr install-scripts
+endef
+TBTOOLS_POST_INSTALL_TARGET_HOOKS += TBTOOLS_INSTALL_SCRIPTS
+
+ifeq ($(BR2_PACKAGE_BASH_COMPLETION),y)
+define TBTOOLS_INSTALL_COMPLETION
+	$(MAKE) -C $(@D) PREFIX=$(TARGET_DIR)/usr install-completion
+endef
+TBTOOLS_POST_INSTALL_TARGET_HOOKS += TBTOOLS_INSTALL_COMPLETION
+endif
+
 $(eval $(cargo-package))