The datadir path is now used as the location where the process specific data directories are created.
This commit is contained in:
@ -1702,7 +1702,7 @@ int main(int argc, char **argv)
|
||||
* machine.
|
||||
*/
|
||||
|
||||
snprintf(datadir,PATH_MAX,"%s/data",get_datadir());
|
||||
snprintf(datadir,PATH_MAX, "%s", get_datadir());
|
||||
datadir[PATH_MAX] = '\0';
|
||||
if(mkdir(datadir, 0777) != 0){
|
||||
|
||||
@ -1713,7 +1713,7 @@ int main(int argc, char **argv)
|
||||
}
|
||||
}
|
||||
|
||||
snprintf(datadir,PATH_MAX, "%s/data/data%d", get_datadir(), getpid());
|
||||
snprintf(datadir,PATH_MAX, "%s/data%d", get_datadir(), getpid());
|
||||
|
||||
if(mkdir(datadir, 0777) != 0){
|
||||
|
||||
|
@ -30,7 +30,7 @@ static const char* default_piddir = "@MAXSCALE_VARDIR@/run/maxscale"; /*< This s
|
||||
* the /var/run folder is an old standard and the newer FSH 3.0
|
||||
* uses /run for PID files.*/
|
||||
static const char* default_logdir = "@MAXSCALE_VARDIR@/log/maxscale";
|
||||
static const char* default_datadir = "@MAXSCALE_VARDIR@/lib/maxscale";
|
||||
static const char* default_datadir = "@MAXSCALE_VARDIR@/lib/maxscale/data";
|
||||
static const char* default_libdir = "@CMAKE_INSTALL_PREFIX@/@MAXSCALE_LIBDIR@";
|
||||
static const char* default_cachedir = "@MAXSCALE_VARDIR@/cache/maxscale";
|
||||
static const char* default_langdir = "@MAXSCALE_VARDIR@/lib/maxscale";
|
||||
|
@ -2,7 +2,7 @@
|
||||
threads=4
|
||||
libdir=@CMAKE_INSTALL_PREFIX@/@MAXSCALE_LIBDIR@
|
||||
logdir=@CMAKE_INSTALL_PREFIX@/
|
||||
datadir=@CMAKE_INSTALL_PREFIX@/
|
||||
datadir=@CMAKE_INSTALL_PREFIX@/data/
|
||||
cachedir=@CMAKE_INSTALL_PREFIX@/
|
||||
language=@CMAKE_INSTALL_PREFIX@/lib/maxscale/
|
||||
piddir=@CMAKE_INSTALL_PREFIX@/
|
||||
|
Reference in New Issue
Block a user