]> git.proxmox.com Git - mirror_corosync.git/commitdiff
configure: Use default systemd path with prefix
authorJan Friesse <jfriesse@redhat.com>
Thu, 16 Jul 2020 14:07:31 +0000 (16:07 +0200)
committerJan Friesse <jfriesse@redhat.com>
Thu, 16 Jul 2020 15:15:57 +0000 (17:15 +0200)
Signed-off-by: Jan Friesse <jfriesse@redhat.com>
Reviewed-by: Fabio M. Di Nitto <fdinitto@redhat.com>
configure.ac

index 6675cee138917c699c837733169b80ecb00cb586..7705a306f7a8e94a4954f2887d84abbdde230f10 100644 (file)
@@ -43,6 +43,8 @@ else
 fi
 
 dnl Fix default variables - "prefix" variable if not specified
+systemddir=${prefix}/lib/systemd/system
+
 if test "$prefix" = "NONE"; then
        prefix="/usr"
 
@@ -54,6 +56,9 @@ if test "$prefix" = "NONE"; then
        if test "$sysconfdir" = "\${prefix}/etc"; then
                sysconfdir="/etc"
        fi
+       if test "$systemddir" = "NONE/lib/systemd/system"; then
+               systemddir=/lib/systemd/system
+       fi
        dnl Fix "libdir" variable if not specified
        if test "$libdir" = "\${exec_prefix}/lib"; then
                if test -e /usr/lib64; then
@@ -389,7 +394,7 @@ AC_ARG_WITH([initddir],
 AC_ARG_WITH([systemddir],
        [  --with-systemddir=DIR   : path to systemd unit files directory. ],
        [ SYSTEMDDIR="$withval" ],
-       [ SYSTEMDDIR="/lib/systemd/system" ])
+       [ SYSTEMDDIR="$systemddir" ])
 
 AC_ARG_WITH([logdir],
        [  --with-logdir=DIR       : the base directory for corosync logging files. ],