diff -uNr goaccess-1.4.1/config/goaccess.conf goaccess-1.4.1.mod/config/goaccess.conf --- goaccess-1.4.1/config/goaccess.conf 2020-09-24 17:57:46.000000000 +0300 +++ goaccess-1.4.1.mod/config/goaccess.conf 2020-11-10 21:02:00.115410052 +0200 @@ -314,11 +314,11 @@ # Path to read named pipe (FIFO). # -#fifo-in /tmp/wspipein.fifo +#fifo-in @TERMUX_PREFIX@/tmp/wspipein.fifo # Path to write named pipe (FIFO). # -#fifo-out /tmp/wspipeout.fifo +#fifo-out @TERMUX_PREFIX@/tmp/wspipeout.fifo ###################################### # File Options @@ -708,8 +708,8 @@ ###################################### # Path where the persisted database files are stored on disk. -# The default value is the /tmp directory. -#db-path /tmp +# The default value is the @TERMUX_PREFIX@/tmp directory. +#db-path @TERMUX_PREFIX@/tmp # Persist parsed data into disk. #persist true diff -uNr goaccess-1.4.1/goaccess.1 goaccess-1.4.1.mod/goaccess.1 --- goaccess-1.4.1/goaccess.1 2020-11-08 04:58:38.000000000 +0200 +++ goaccess-1.4.1.mod/goaccess.1 2020-11-10 21:03:05.247736960 +0200 @@ -452,7 +452,7 @@ .TP \fB\-\-no-global-config Do not load the global configuration file. This directory should normally be -/usr/local/etc, unless specified with +@TERMUX_PREFIX@/etc, unless specified with .I --sysconfdir=/dir. See --dcf option for finding the default configuration file. .SS @@ -710,7 +710,7 @@ .TP \fB\-\-db-path= Path where the on-disk database files are stored. The default value is the -.I /tmp +.I @TERMUX_PREFIX@/tmp directory. .SH CUSTOM LOG/DATE FORMAT diff -uNr goaccess-1.4.1/src/goaccess.c goaccess-1.4.1.mod/src/goaccess.c --- goaccess-1.4.1/src/goaccess.c 2020-11-08 05:27:09.000000000 +0200 +++ goaccess-1.4.1.mod/src/goaccess.c 2020-11-10 21:02:06.035439655 +0200 @@ -1365,7 +1365,7 @@ char *path = NULL; if ((tmp = getenv ("TMPDIR")) == NULL) - tmp = "/tmp"; + tmp = "@TERMUX_PREFIX@/tmp"; memset (fname, 0, sizeof (fname)); genstr (fname, RAND_FN - 1); diff -uNr goaccess-1.4.1/src/gstorage.h goaccess-1.4.1.mod/src/gstorage.h --- goaccess-1.4.1/src/gstorage.h 2020-11-08 04:25:14.000000000 +0200 +++ goaccess-1.4.1.mod/src/gstorage.h 2020-11-10 21:02:17.427496682 +0200 @@ -35,7 +35,7 @@ #include "commons.h" #include "parser.h" -#define DB_PATH "/tmp" +#define DB_PATH "@TERMUX_PREFIX@/tmp" #define GAMTRC_TOTAL 8 /* Enumerated App Metrics */ diff -uNr goaccess-1.4.1/src/options.c goaccess-1.4.1.mod/src/options.c --- goaccess-1.4.1/src/options.c 2020-11-08 04:25:14.000000000 +0200 +++ goaccess-1.4.1.mod/src/options.c 2020-11-10 21:02:11.731468158 +0200 @@ -277,7 +277,7 @@ " --date-spec= - Date specificity. Possible values: `date`\n" " (default), `hr` or `min`.\n" " --db-path= - Persist data to disk on exit to the given\n" - " path or /tmp as default.\n" + " path or @TERMUX_PREFIX@/tmp as default.\n" " --double-decode - Decode double-encoded values.\n" " --enable-panel= - Enable parsing/displaying the given panel.\n" " --fname-as-vhost= - Use log filename(s) as virtual host(s).\n" @@ -301,12 +301,12 @@ " --no-strict-status - Disable HTTP status code validation.\n" " --num-tests= - Number of lines to test. >= 0 (10 default)\n" " --persist - Persist data to disk on exit to the given\n" - " --db-path or to /tmp.\n" + " --db-path or to @TERMUX_PREFIX@/tmp.\n" " --process-and-exit - Parse log and exit without outputting data.\n" " --real-os - Display real OS names. e.g, Windows XP,\n" " Snow Leopard.\n" " --restore - Restore data from disk from the given\n" - " --db-path or from /tmp.\n" + " --db-path or from @TERMUX_PREFIX@/tmp.\n" " --sort-panel=PANEL,METRIC,ORDER - Sort panel on initial load. e.g.,\n" " --sort-panel=VISITORS,BY_HITS,ASC.\n" " See manpage for a list of panels/fields.\n"