summaryrefslogtreecommitdiffstats
path: root/meta-networking
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2023-05-27 17:29:43 -0700
committerKhem Raj <raj.khem@gmail.com>2023-05-28 16:35:00 -0700
commit12cb5d1337c23dc05b9f27aef065e83e5e8c2347 (patch)
tree29d68b3081d1279ce7ada986c9e4761a7a74928d /meta-networking
parentecc683bbd810e5a44cb1199fa749ae093de26413 (diff)
downloadmeta-openembedded-12cb5d1337c23dc05b9f27aef065e83e5e8c2347.tar.gz
rdma-core: Use target path for systemctl
Fixes WARNING: rdma-core-46.0-r0 do_package_qa: QA Issue: File /usr/lib/udev/rules.d/60-srp_daemon.rules in package rdma-core contains reference to TMPDIR Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-networking')
-rw-r--r--meta-networking/recipes-support/rdma-core/rdma-core/0001-cmake-Allow-SYSTEMCTL_BIN-to-be-overridden-from-envi.patch33
-rw-r--r--meta-networking/recipes-support/rdma-core/rdma-core_46.0.bb4
2 files changed, 36 insertions, 1 deletions
diff --git a/meta-networking/recipes-support/rdma-core/rdma-core/0001-cmake-Allow-SYSTEMCTL_BIN-to-be-overridden-from-envi.patch b/meta-networking/recipes-support/rdma-core/rdma-core/0001-cmake-Allow-SYSTEMCTL_BIN-to-be-overridden-from-envi.patch
new file mode 100644
index 0000000000..03ba872616
--- /dev/null
+++ b/meta-networking/recipes-support/rdma-core/rdma-core/0001-cmake-Allow-SYSTEMCTL_BIN-to-be-overridden-from-envi.patch
@@ -0,0 +1,33 @@
1From 92747aab189aa3cee954ab31ee019205f8984155 Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com>
3Date: Sat, 27 May 2023 17:22:10 -0700
4Subject: [PATCH] cmake: Allow SYSTEMCTL_BIN to be overridden from environment
5
6This allows to encode correct paths which are inside the target rootfs
7for systemctl
8
9Upstream-Status: Pending
10Signed-off-by: Khem Raj <raj.khem@gmail.com>
11---
12 CMakeLists.txt | 5 ++++-
13 1 file changed, 4 insertions(+), 1 deletion(-)
14
15diff --git a/CMakeLists.txt b/CMakeLists.txt
16index 9b7462861..c4d82fb49 100644
17--- a/CMakeLists.txt
18+++ b/CMakeLists.txt
19@@ -226,7 +226,10 @@ else()
20 set(CYTHON_EXECUTABLE "")
21 endif()
22
23-find_program(SYSTEMCTL_BIN systemctl HINTS "/usr/bin" "/bin")
24+if (NOT SYSTEMCTL_BIN)
25+ find_program(SYSTEMCTL_BIN systemctl HINTS "/usr/bin" "/bin")
26+endif()
27+
28 if (NOT SYSTEMCTL_BIN)
29 set (SYSTEMCTL_BIN "/bin/systemctl")
30 endif()
31--
322.40.1
33
diff --git a/meta-networking/recipes-support/rdma-core/rdma-core_46.0.bb b/meta-networking/recipes-support/rdma-core/rdma-core_46.0.bb
index c4c4387988..a6927f566d 100644
--- a/meta-networking/recipes-support/rdma-core/rdma-core_46.0.bb
+++ b/meta-networking/recipes-support/rdma-core/rdma-core_46.0.bb
@@ -5,7 +5,8 @@ SECTION = "libs"
5DEPENDS = "libnl" 5DEPENDS = "libnl"
6RDEPENDS:${PN} = "bash perl" 6RDEPENDS:${PN} = "bash perl"
7 7
8SRC_URI = "git://github.com/linux-rdma/rdma-core.git;branch=master;protocol=https" 8SRC_URI = "git://github.com/linux-rdma/rdma-core.git;branch=master;protocol=https \
9 file://0001-cmake-Allow-SYSTEMCTL_BIN-to-be-overridden-from-envi.patch"
9SRCREV = "f2789cbd394c5839e8942d585a494ab72fd97e39" 10SRCREV = "f2789cbd394c5839e8942d585a494ab72fd97e39"
10S = "${WORKDIR}/git" 11S = "${WORKDIR}/git"
11 12
@@ -16,6 +17,7 @@ LIC_FILES_CHKSUM = "file://COPYING.BSD_FB;md5=0ec18bae1a9df92c8d6ae01f94a289ae \
16 17
17EXTRA_OECMAKE = " \ 18EXTRA_OECMAKE = " \
18 -DCMAKE_INSTALL_SYSTEMD_SERVICEDIR=${systemd_system_unitdir} \ 19 -DCMAKE_INSTALL_SYSTEMD_SERVICEDIR=${systemd_system_unitdir} \
20 -DSYSTEMCTL_BIN=${base_bindir}/systemctl \
19 -DCMAKE_INSTALL_PERLDIR=${libdir}/perl5/${@get_perl_version(d)} \ 21 -DCMAKE_INSTALL_PERLDIR=${libdir}/perl5/${@get_perl_version(d)} \
20 -DNO_MAN_PAGES=1 \ 22 -DNO_MAN_PAGES=1 \
21" 23"