]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
honor localstate dir to adjust log dir and run dir
authorMichael Jerris <mike@jerris.com>
Thu, 5 Aug 2010 23:21:52 +0000 (19:21 -0400)
committerMichael Jerris <mike@jerris.com>
Thu, 5 Aug 2010 23:21:52 +0000 (19:21 -0400)
configure.in

index c6d89f8d5411f6a54b7b28579fa5d22fe62c24d7..e8b462f54adcf50ba0d2298c0455afec8fa13044 100644 (file)
@@ -38,13 +38,19 @@ AC_ARG_WITH([modinstdir],
 AC_SUBST(modulesdir)
 AC_DEFINE_UNQUOTED([SWITCH_MOD_DIR],"${modulesdir}",[where to install the modules to])
 
+if test "$localstatedir" = "\${prefix}/var" ; then
+    rundir="$prefix/run"
+    logfiledir="${prefix}/log"
+else
+    rundir="$localstatedir/run/freeswitch"
+    logfiledir="$localstatedir/log/freeswitch"
+fi
 # Where to put pidfile
 AC_ARG_WITH([rundir],
-       [AS_HELP_STRING([--with-rundir=DIR], [Put pidfile into this location (default: $prefix/run)])], [runtimedir="$withval"], [runtimedir="${prefix}/run"])
+       [AS_HELP_STRING([--with-rundir=DIR], [Put pidfile into this location (default: $prefix/run)])], [runtimedir="$withval"], [runtimedir="$rundir"])
 AC_SUBST(runtimedir)
 AC_DEFINE_UNQUOTED([SWITCH_RUN_DIR],"${runtimedir}",[where to put pidfile to])
 
-logfiledir="${prefix}/log"
 AC_SUBST(logfiledir)
 AC_DEFINE_UNQUOTED([SWITCH_LOG_DIR],"${logfiledir}",[where to put log files])