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.
|
* machine.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
snprintf(datadir,PATH_MAX,"%s/data",get_datadir());
|
snprintf(datadir,PATH_MAX, "%s", get_datadir());
|
||||||
datadir[PATH_MAX] = '\0';
|
datadir[PATH_MAX] = '\0';
|
||||||
if(mkdir(datadir, 0777) != 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){
|
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
|
* the /var/run folder is an old standard and the newer FSH 3.0
|
||||||
* uses /run for PID files.*/
|
* uses /run for PID files.*/
|
||||||
static const char* default_logdir = "@MAXSCALE_VARDIR@/log/maxscale";
|
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_libdir = "@CMAKE_INSTALL_PREFIX@/@MAXSCALE_LIBDIR@";
|
||||||
static const char* default_cachedir = "@MAXSCALE_VARDIR@/cache/maxscale";
|
static const char* default_cachedir = "@MAXSCALE_VARDIR@/cache/maxscale";
|
||||||
static const char* default_langdir = "@MAXSCALE_VARDIR@/lib/maxscale";
|
static const char* default_langdir = "@MAXSCALE_VARDIR@/lib/maxscale";
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
threads=4
|
threads=4
|
||||||
libdir=@CMAKE_INSTALL_PREFIX@/@MAXSCALE_LIBDIR@
|
libdir=@CMAKE_INSTALL_PREFIX@/@MAXSCALE_LIBDIR@
|
||||||
logdir=@CMAKE_INSTALL_PREFIX@/
|
logdir=@CMAKE_INSTALL_PREFIX@/
|
||||||
datadir=@CMAKE_INSTALL_PREFIX@/
|
datadir=@CMAKE_INSTALL_PREFIX@/data/
|
||||||
cachedir=@CMAKE_INSTALL_PREFIX@/
|
cachedir=@CMAKE_INSTALL_PREFIX@/
|
||||||
language=@CMAKE_INSTALL_PREFIX@/lib/maxscale/
|
language=@CMAKE_INSTALL_PREFIX@/lib/maxscale/
|
||||||
piddir=@CMAKE_INSTALL_PREFIX@/
|
piddir=@CMAKE_INSTALL_PREFIX@/
|
||||||
|
Reference in New Issue
Block a user