diff mbox series

[meta-oe] thin-provisioning-tools: install binary to ${sbindir}

Message ID 20240327014757.1817465-1-kai.kang@windriver.com
State Accepted
Headers show
Series [meta-oe] thin-provisioning-tools: install binary to ${sbindir} | expand

Commit Message

Kai March 27, 2024, 1:47 a.m. UTC
From: Kai Kang <kai.kang@windriver.com>

The binaries of thin-provisioning-tools 0.9.0 are installed to
${sbindir}. And it also set BINDIR in the Makefile in the git repo:

BINDIR:=$(DESTDIR)$(PREFIX)/sbin

Tweak to install binary to ${sbindir} and create link files there.

Signed-off-by: Kai Kang <kai.kang@windriver.com>
---
 .../thin-provisioning-tools_1.0.12.bb                       | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)
diff mbox series

Patch

diff --git a/meta-oe/recipes-support/thin-provisioning-tools/thin-provisioning-tools_1.0.12.bb b/meta-oe/recipes-support/thin-provisioning-tools/thin-provisioning-tools_1.0.12.bb
index 11b5866189..09b91f6b37 100644
--- a/meta-oe/recipes-support/thin-provisioning-tools/thin-provisioning-tools_1.0.12.bb
+++ b/meta-oe/recipes-support/thin-provisioning-tools/thin-provisioning-tools_1.0.12.bb
@@ -20,6 +20,10 @@  require ${BPN}-crates.inc
 require ${BPN}-git-crates.inc
 
 do_install:append() {
+	install -d ${D}${sbindir}
+	mv ${D}${bindir}/pdata_tools ${D}${sbindir}/pdata_tools
+	rmdir --ignore-fail-on-non-empty ${D}${bindir}
+
 	for tool in cache_check \
 	    cache_dump \
 	    cache_metadata_size \
@@ -41,6 +45,6 @@  do_install:append() {
 	    era_dump \
 	    era_invalidate \
 	    era_restore; do
-                ln -sf pdata_tools ${D}${bindir}/$tool
+                ln -sf pdata_tools ${D}${sbindir}/$tool
             done
 }