Move datadir passed to embedded library down one level so that $MAXSCALE_HOME may be read only

This commit is contained in:
Mark Riddoch 2014-10-02 13:22:00 +01:00
parent 3d7e17d447
commit 0bc47b90ff

View File

@ -1430,7 +1430,9 @@ int main(int argc, char **argv)
* instances of the gateway are beign run on the same
* machine.
*/
sprintf(datadir, "%s/data%d", home_dir, getpid());
sprintf(datadir, "%s/data", home_dir);
mkdir(datadir, 0777);
sprintf(datadir, "%s/data/data%d", home_dir, getpid());
mkdir(datadir, 0777);
if (!daemon_mode)