Message ID | 20241106100210.1547916-1-anssi.hannula@bitwise.fi |
---|---|
State | New |
Headers | show |
Series | [1/1] package/nfs-utils: fix unit dependencies without systemd on build host | expand |
diff --git a/package/nfs-utils/nfs-utils.mk b/package/nfs-utils/nfs-utils.mk index b757e3e51d..9ea3bae79d 100644 --- a/package/nfs-utils/nfs-utils.mk +++ b/package/nfs-utils/nfs-utils.mk @@ -79,7 +79,7 @@ NFS_UTILS_POST_INSTALL_TARGET_HOOKS += NFS_UTILS_INSTALL_FIXUP ifeq ($(BR2_INIT_SYSTEMD),y) NFS_UTILS_CONF_OPTS += --with-systemd=/usr/lib/systemd/system -NFS_UTILS_DEPENDENCIES += systemd +NFS_UTILS_DEPENDENCIES += systemd host-systemd else NFS_UTILS_CONF_OPTS += --without-systemd endif
nfs-utils configure script uses "systemd-escape" to determine the rpc_pipefs mount point unit name in the non-default case. If the host build system has no systemd this will silently result in an empty name, causing rpc_pipefs.target to incorrectly depend on ".mount". Fix that by depending on host-systemd for build. Signed-off-by: Anssi Hannula <anssi.hannula@bitwise.fi> --- package/nfs-utils/nfs-utils.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)