]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-7507: fix expansion of dirs compiled into freeswitch
authorMichael Jerris <mike@jerris.com>
Thu, 21 May 2015 20:55:02 +0000 (16:55 -0400)
committerMichael Jerris <mike@jerris.com>
Thu, 28 May 2015 17:47:33 +0000 (12:47 -0500)
configure.ac
src/switch_core.c

index 33bef510590574a316f8837d005a4672efa03f80..2eecbfd4d6a1e0213b002271cd38e8b54d71c8cf 100644 (file)
@@ -82,22 +82,24 @@ default_imagesdir="$prefix/images"
 if test "${enable_fhs}" = "yes"; then
     eval full_datadir="${datadir}/freeswitch"
     eval datadir=$full_datadir
-    default_cachedir="$localstatedir/cache/freeswitch"
+    eval full_localstatedir="${localstatedir}"
+    eval localstatedir=$full_localstatedir
+    default_cachedir="${localstatedir}/cache/freeswitch"
     localstatedir="${localstatedir}/lib/freeswitch"
     default_scriptdir="${datadir}/scripts"
     default_grammardir="${datadir}/grammar"
     default_soundsdir="${datadir}/sounds"
     default_htdocsdir="${datadir}/htdocs"
     default_fontsdir="${datadir}/fonts"
-    default_modulesdir="$libdir/freeswitch/mod"
-    default_dbdir="$localstatedir/db"
-    default_storagedir="$localstatedir/storage"
-    default_recordingsdir="$localstatedir/recordings"
-    default_imagesdir="$localstatedir/images"
-    rundir="$localstatedir/run/freeswitch"
-    logdir="$localstatedir/log/freeswitch"
-    confdir="$sysconfdir/freeswitch"
-    default_certsdir="$confdir/tls"
+    default_modulesdir="${libdir}/freeswitch/mod"
+    default_dbdir="${localstatedir}/db"
+    default_storagedir="${localstatedir}/storage"
+    default_recordingsdir="${localstatedir}/recordings"
+    default_imagesdir="${localstatedir}/images"
+    rundir="${localstatedir}/run/freeswitch"
+    logdir="${localstatedir}/log/freeswitch"
+    eval confdir="${sysconfdir}/freeswitch"
+    eval default_certsdir="${confdir}/tls"
 else
     if test "$datadir" = "\${datarootdir}" ; then
         datadir="${prefix}"
index 5bc6ff6dab0fe5376eb334b572978348ac4660a5..753dfa5a2693309c27f6a90a7e6cfe4362748862 100644 (file)
@@ -789,8 +789,8 @@ SWITCH_DECLARE(void) switch_core_set_globals(void)
                if (SWITCH_GLOBAL_dirs.base_dir)
                        switch_snprintf(SWITCH_GLOBAL_dirs.fonts_dir, BUFSIZE, "%s%sfonts", SWITCH_GLOBAL_dirs.base_dir, SWITCH_PATH_SEPARATOR);
                else
-#ifdef SWITCH_FONT_DIR
-                       switch_snprintf(SWITCH_GLOBAL_dirs.fonts_dir, BUFSIZE, "%s", SWITCH_FONT_DIR);
+#ifdef SWITCH_FONTS_DIR
+                       switch_snprintf(SWITCH_GLOBAL_dirs.fonts_dir, BUFSIZE, "%s", SWITCH_FONTS_DIR);
 #else
                        switch_snprintf(SWITCH_GLOBAL_dirs.fonts_dir, BUFSIZE, "%s%sfonts", base_dir, SWITCH_PATH_SEPARATOR);
 #endif
@@ -800,8 +800,8 @@ SWITCH_DECLARE(void) switch_core_set_globals(void)
                if (SWITCH_GLOBAL_dirs.base_dir)
                        switch_snprintf(SWITCH_GLOBAL_dirs.images_dir, BUFSIZE, "%s%simages", SWITCH_GLOBAL_dirs.base_dir, SWITCH_PATH_SEPARATOR);
                else
-#ifdef SWITCH_IMAGE_DIR
-                       switch_snprintf(SWITCH_GLOBAL_dirs.images_dir, BUFSIZE, "%s", SWITCH_IMAGE_DIR);
+#ifdef SWITCH_IMAGES_DIR
+                       switch_snprintf(SWITCH_GLOBAL_dirs.images_dir, BUFSIZE, "%s", SWITCH_IMAGES_DIR);
 #else
                        switch_snprintf(SWITCH_GLOBAL_dirs.images_dir, BUFSIZE, "%s%simages", base_dir, SWITCH_PATH_SEPARATOR);
 #endif