summaryrefslogtreecommitdiffstats
path: root/meta
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2025-08-14 13:14:43 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2025-08-18 21:14:07 +0100
commitf822e9e5229a56cc3123e60ddf3288bdaaabbb78 (patch)
treec908d3ecec4c769de5cdb011733339a1d6fc4ee7 /meta
parente620ace671e8d204636a5d74d4fda4fdd0e5e6d8 (diff)
downloadpoky-f822e9e5229a56cc3123e60ddf3288bdaaabbb78.tar.gz
nfs-utils: Fix do_configure when switching configurations
On the autobuilder we saw: ERROR: nfs-utils-2.8.3-r0 do_package_qa: QA Issue: nfs-utils package is not obeying usrmerge distro feature. /lib should be relocated to /usr. [usrmerge] This can be reproduced by running do_configure with sysvinit, switching to systemd and re-running do_configure. udev_rulesdir will then have the wrong value. Fix the sed expressions so the task can rerun correctly and update as desired. (From OE-Core rev: e2f74b9ceeb4e9bf770f65db16a19b1ae1a28f2e) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta')
-rw-r--r--meta/recipes-connectivity/nfs-utils/nfs-utils_2.8.3.bb4
1 files changed, 2 insertions, 2 deletions
diff --git a/meta/recipes-connectivity/nfs-utils/nfs-utils_2.8.3.bb b/meta/recipes-connectivity/nfs-utils/nfs-utils_2.8.3.bb
index a2afe2cd15..039090df72 100644
--- a/meta/recipes-connectivity/nfs-utils/nfs-utils_2.8.3.bb
+++ b/meta/recipes-connectivity/nfs-utils/nfs-utils_2.8.3.bb
@@ -121,8 +121,8 @@ FILES:${PN}-staticdev += "${libdir}/libnfsidmap/*.a"
121FILES:${PN} += "${systemd_unitdir} ${libdir}/libnfsidmap/ ${nonarch_libdir}/modprobe.d" 121FILES:${PN} += "${systemd_unitdir} ${libdir}/libnfsidmap/ ${nonarch_libdir}/modprobe.d"
122 122
123do_configure:prepend() { 123do_configure:prepend() {
124 sed -i -e 's,sbindir = /sbin,sbindir = ${base_sbindir},g' \ 124 sed -i -e 's,sbindir = .*,sbindir = ${base_sbindir},g' \
125 -e 's,udev_rulesdir = /usr/lib/udev/rules.d/,udev_rulesdir = ${nonarch_base_libdir}/udev/rules.d/,g' \ 125 -e 's,udev_rulesdir = .*,udev_rulesdir = ${nonarch_base_libdir}/udev/rules.d/,g' \
126 ${S}/utils/mount/Makefile.am ${S}/utils/nfsdcltrack/Makefile.am \ 126 ${S}/utils/mount/Makefile.am ${S}/utils/nfsdcltrack/Makefile.am \
127 ${S}/systemd/Makefile.am ${S}/tools/nfsrahead/Makefile.am 127 ${S}/systemd/Makefile.am ${S}/tools/nfsrahead/Makefile.am
128} 128}