]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
meson: do not hardcode /var in uuidd-sysusers.conf.
authorKarel Zak <kzak@redhat.com>
Thu, 16 Jan 2025 16:42:13 +0000 (17:42 +0100)
committerKarel Zak <kzak@redhat.com>
Mon, 20 Jan 2025 11:50:54 +0000 (12:50 +0100)
Let's follow the same approach as we use for other configuration files.

Signed-off-by: Karel Zak <kzak@redhat.com>
misc-utils/.gitignore
misc-utils/meson.build
misc-utils/uuidd-sysusers.conf [deleted file]
misc-utils/uuidd-sysusers.conf.in [new file with mode: 0644]

index 49e2e0e992ff04154368189e8741bfa8d246c2a2..f2e2f8da023c62c2bdb297b5b599685eea0123d8 100644 (file)
@@ -3,6 +3,7 @@ uuidd.8
 uuidd.rc
 uuidd.service
 uuidd.socket
+uuidd-sysusers.conf
 uuidd-tmpfiles.conf
 lastlog2-import.service
 lastlog2-tmpfiles.conf
index c9c0b220df66d9dd78c588248e3a988c7dec3758..b10625fa787f7eb7c6ac05fef51a63bafd65cbf3 100644 (file)
@@ -107,11 +107,16 @@ if build_uuidd and systemd.found()
     uuidd_socket,
     install_dir : systemdsystemunitdir)
 
+  uuidd_sysusers = configure_file(
+    input : 'uuidd-sysusers.conf.in',
+    output : 'uuidd-sysusers.conf',
+    configuration : conf)
   install_data(
-    'uuidd-sysusers.conf',
+    uuidd_sysusers,
     install_dir: systemd_sysusers_dir,
     rename : 'uuidd.conf')
 endif
+
 if build_uuidd and sysvinit
   uuidd_rc = configure_file(
     input : 'uuidd.rc.in',
diff --git a/misc-utils/uuidd-sysusers.conf b/misc-utils/uuidd-sysusers.conf
deleted file mode 100644 (file)
index afd02eb..0000000
+++ /dev/null
@@ -1 +0,0 @@
-u uuidd - "UUID generator helper daemon" /var/lib/libuuid
diff --git a/misc-utils/uuidd-sysusers.conf.in b/misc-utils/uuidd-sysusers.conf.in
new file mode 100644 (file)
index 0000000..c33c49f
--- /dev/null
@@ -0,0 +1 @@
+u uuidd - "UUID generator helper daemon" @localstatedir@/lib/libuuid