Procházet zdrojové kódy

configure: Use default systemd path with prefix

Signed-off-by: Jan Friesse <jfriesse@redhat.com>
Reviewed-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Jan Friesse před 5 roky
rodič
revize
464945a3e1
1 změnil soubory, kde provedl 6 přidání a 1 odebrání
  1. 6 1
      configure.ac

+ 6 - 1
configure.ac

@@ -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. ],