]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
build-sys: introduce localstatedir
authorKarel Zak <kzak@redhat.com>
Wed, 28 Feb 2024 12:07:39 +0000 (13:07 +0100)
committerChristian Hesse <mail@eworm.de>
Wed, 28 Feb 2024 14:42:09 +0000 (15:42 +0100)
The directory is already used by ./configure.ac, but it has never been
exported to the Makefile.am or used by meson.

Signed-off-by: Karel Zak <kzak@redhat.com>
Signed-off-by: Christian Hesse <mail@eworm.de>
Makefile.am
configure.ac
libuuid/src/uuidP.h
meson.build
misc-utils/uuidd-tmpfiles.conf.in

index 2986006933c89e931ae260b5640f85e9d0bbe1d9..50ab8d0afec8ae00574e7ee0d1222ea082bd50fa 100644 (file)
@@ -3,6 +3,7 @@ AM_CPPFLAGS = \
        -I$(top_srcdir)/include \
        -DLOCALEDIR=\"$(localedir)\" \
        -D_PATH_RUNSTATEDIR=\"${runstatedir}\" \
+       -D_PATH_LOCALSTATEDIR=\"${localstatedir}\" \
        -D_PATH_SYSCONFSTATICDIR=\"${sysconfstaticdir}\"
 
 if USE_VENDORDIR
@@ -175,6 +176,7 @@ edit_cmd = sed \
         -e 's|@docdir[@]|$(docdir)|g' \
         -e 's|@includedir[@]|$(includedir)|g' \
         -e 's|@runstatedir[@]|$(runstatedir)|g' \
+        -e 's|@localstatedir[@]|$(localstatedir)|g' \
         -e 's|@usrlib_execdir[@]|$(usrlib_execdir)|g' \
         -e 's|@usrbin_execdir[@]|$(usrbin_execdir)|g' \
         -e 's|@usrsbin_execdir[@]|$(usrsbin_execdir)|g' \
index 82dee7f04dc4e42e726b42d29079d7ec8e3e75dc..ab7c986367c54ae1bcd91c6f726c7f0c9444e3cd 100644 (file)
@@ -92,6 +92,8 @@ AS_CASE([$prefix],
 
   ]
 )
+AC_SUBST([localstatedir])
+
 
 # default for old versions without $runstatedir
 AS_IF([test x"$runstatedir" = x], [runstatedir='${localstatedir}/run'])
@@ -101,7 +103,6 @@ AS_CASE([$localstatedir:$runstatedir],
  [NONE:'${localstatedir}/run' | /var:'${localstatedir}/run' | NONE:'/run' ],
    [runstatedir=/run; AC_MSG_NOTICE([  --runstatedir defaults to /run])]
 )
-
 AC_SUBST([runstatedir])
 
 
index fef7e6cb56d6ce18c3b716411a6622d14099c749..6face8215232f945fd9821b1c1631a5ca396e7f8 100644 (file)
@@ -39,8 +39,8 @@
 
 #include "uuid.h"
 
-#define LIBUUID_CLOCK_FILE     "/var/lib/libuuid/clock.txt"
-#define LIBUUID_CLOCK_CONT_FILE        "/var/lib/libuuid/clock-cont.txt"
+#define LIBUUID_CLOCK_FILE     _PATH_LOCALSTATEDIR "/lib/libuuid/clock.txt"
+#define LIBUUID_CLOCK_CONT_FILE        _PATH_LOCALSTATEDIR "/lib/libuuid/clock-cont.txt"
 
 /*
  * Offset between 15-Oct-1582 and 1-Jan-70
index ffa959b40f583b7fb6c17ebbfd8305af239b30c9..2b84f9a88eaced14c3ac021ef007d26868aa3f2e 100644 (file)
@@ -28,6 +28,7 @@ sysconfstaticdir = join_paths(prefixdir, 'lib')
 docdir = join_paths(prefixdir, get_option('datadir'), 'doc', 'util-linux')
 mandir = join_paths(prefixdir, get_option('mandir'))
 runstatedir = '/run'
+localstatedir = '/var'
 execprefixdir = prefixdir
 sysconfdir = join_paths(prefixdir, get_option('sysconfdir'))
 usrbin_exec_dir = join_paths(execprefixdir, bindir)
@@ -61,12 +62,14 @@ conf.set_quoted('LIBBLKID_DATE', libblkid_date)
 conf.set('bindir', bindir)
 conf.set('sbindir', sbindir)
 conf.set('runstatedir', runstatedir)
+conf.set('localstatedir', localstatedir)
 conf.set('sysconfdir', sysconfdir)
 conf.set('usrbin_execdir', usrbin_exec_dir)
 conf.set('usrsbin_execdir', usrsbin_exec_dir)
 conf.set('docdir', docdir)
 conf.set_quoted('_PATH_SYSCONFSTATICDIR', sysconfstaticdir)
 conf.set_quoted('_PATH_RUNSTATEDIR', runstatedir)
+conf.set_quoted('_PATH_LOCALSTATEDIR', localstatedir)
 conf.set_quoted('CONFIG_ADJTIME_PATH', '/etc/adjtime')
 conf.set_quoted('ADJTIME_PATH', '/etc/adjtime') # yes, both are used :(
 
index 9c2005bdff3e43a5d3e01b13b9ad46f1a39f33fe..b362930d8b2c55918b87084fd0490b49b5f6b3e2 100644 (file)
@@ -3,4 +3,4 @@
 # See tmpfiles.d(5) for details
 #
 d @runstatedir@/uuidd 2775 uuidd uuidd -
-d /var/lib/libuuid 0755 uuidd uuidd -
+d @localstatedir@/lib/libuuid 0755 uuidd uuidd -