From: Karel Zak Date: Fri, 19 Feb 2021 11:04:39 +0000 (+0100) Subject: build-sys: set localstatedir and sysconfdir default X-Git-Tag: v2.37-rc1~102 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3d2899651791bcb4ee8fe4e605acc83f3ae3471b;p=thirdparty%2Futil-linux.git build-sys: set localstatedir and sysconfdir default Let's follow our policy for default directories and explicitly default to localstatedir=/var and sysconfdir=/etc when the default $prefix is used. Reported-by: Bruce Dubbs Signed-off-by: Karel Zak --- diff --git a/configure.ac b/configure.ac index a16e418e10..7f59604bd6 100644 --- a/configure.ac +++ b/configure.ac @@ -74,6 +74,17 @@ AS_CASE([$exec_prefix:$prefix], ] ) +# Check whether prefix=/usr +AS_CASE([$prefix], +[NONE | /usr], + [AC_MSG_NOTICE([Default --prefix detected.]) + AS_CASE([$localstatedir], [NONE | '${prefix}/var' | "${prefix}"/var ], + [localstatedir=/var; AC_MSG_NOTICE([ --localstatedir defaults to /var])]) + AS_CASE([$sysconfdir], [NONE | '${prefix}/etc' | "${prefix}"/etc ], + [sysconfdir=/etc; AC_MSG_NOTICE([ --sysconfdir defaults to /etc])]) + + ] +) # default for old versions without $runstatedir AS_IF([test x"$runstatedir" = x], [runstatedir='${localstatedir}/run']) @@ -2600,14 +2611,19 @@ AC_MSG_RESULT([ prefix: ${prefix} exec prefix: ${exec_prefix} - runstatedir: ${runstatedir} bindir: ${bindir} sbindir: ${sbindir} libdir: ${libdir} - includedir: ${includedir} usrbin_execdir: ${usrbin_execdir} usrsbin_execdir: ${usrsbin_execdir} usrlib_execdir: ${usrlib_execdir} + + localstatedir: ${localstatedir} + runstatedir: ${runstatedir} + includedir: ${includedir} + sysconfdir: ${sysconfdir} + sysconfstaticdir: ${sysconfstaticdir} + vendordir: ${with_vendordir} compiler: ${CC}