There's no need to sed the Makefiles as there's an option to simply
respect sbindir.

Signed-off-by: Ross Burton <[email protected]>
---
 meta/recipes-connectivity/nfs-utils/nfs-utils_2.8.4.bb | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/meta/recipes-connectivity/nfs-utils/nfs-utils_2.8.4.bb 
b/meta/recipes-connectivity/nfs-utils/nfs-utils_2.8.4.bb
index 08e7dd89003..fcbbadd914a 100644
--- a/meta/recipes-connectivity/nfs-utils/nfs-utils_2.8.4.bb
+++ b/meta/recipes-connectivity/nfs-utils/nfs-utils_2.8.4.bb
@@ -51,6 +51,7 @@ EXTRA_OECONF = "--with-statduser=rpcuser \
                 --with-statdpath=/var/lib/nfs/statd \
                 --with-pluginpath=${libdir}/libnfsidmap \
                 --with-rpcgen=${HOSTTOOLS_DIR}/rpcgen \
+                --disable-sbin-override \
                "
 
 LDFLAGS += "-lsqlite3 -levent"
@@ -117,9 +118,8 @@ FILES:${PN}-staticdev += "${libdir}/libnfsidmap/*.a"
 FILES:${PN} += "${systemd_unitdir} ${libdir}/libnfsidmap/ 
${nonarch_libdir}/modprobe.d"
 
 do_configure:prepend() {
-       sed -i -e 's,sbindir = .*,sbindir = ${base_sbindir},g' \
-               -e 's,udev_rulesdir = .*,udev_rulesdir = 
${nonarch_base_libdir}/udev/rules.d/,g' \
-               ${S}/utils/mount/Makefile.am ${S}/utils/nfsdcltrack/Makefile.am 
\
+       # Upstream hardcodes the rules directory to /usr/lib/udev/rules.d/
+       sed -i -e 's,udev_rulesdir = .*,udev_rulesdir = 
${nonarch_base_libdir}/udev/rules.d/,g' \
                ${S}/systemd/Makefile.am ${S}/tools/nfsrahead/Makefile.am
 }
 
-- 
2.43.0

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#226294): 
https://lists.openembedded.org/g/openembedded-core/message/226294
Mute This Topic: https://lists.openembedded.org/mt/116290814/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to