diff options
| author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2025-08-14 13:14:43 +0100 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2025-08-18 21:14:07 +0100 |
| commit | f822e9e5229a56cc3123e60ddf3288bdaaabbb78 (patch) | |
| tree | c908d3ecec4c769de5cdb011733339a1d6fc4ee7 /meta | |
| parent | e620ace671e8d204636a5d74d4fda4fdd0e5e6d8 (diff) | |
| download | poky-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.bb | 4 |
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" | |||
| 121 | FILES:${PN} += "${systemd_unitdir} ${libdir}/libnfsidmap/ ${nonarch_libdir}/modprobe.d" | 121 | FILES:${PN} += "${systemd_unitdir} ${libdir}/libnfsidmap/ ${nonarch_libdir}/modprobe.d" |
| 122 | 122 | ||
| 123 | do_configure:prepend() { | 123 | do_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 | } |
