Details
-
Bug
-
Resolution: Fixed
-
Minor
-
Lustre 2.16.0
-
None
-
Ubuntu 24.04
-
3
-
9223372036854775807
Description
"make debs" failed on Ubuntu 24.04:
dh_install -p lustre-client-utils dh_install: warning: Cannot find (any matches for) "debian/tmp/lib/systemd/system/*" (tried in ., debian/tmp) dh_install: warning: lustre-client-utils missing files: debian/tmp/lib/systemd/system/* dh_install: error: missing files, aborting make[1]: *** [debian/rules:260: binary-lustre-client-utils] Error 255
This is because "lib/systemd/system" is hardcoded in debian/lustre-client-utils.install.in:
# grep systemd debian/lustre-client-utils.install.in debian/tmp/lib/systemd/system/* lib/systemd/system
However, on Ubuntu 24.04, the systemd unit dir is:
# pkg-config --variable=systemdsystemunitdir systemd /usr/lib/systemd/system
Merged for 2.16