Details
-
Improvement
-
Status: Open
-
Minor
-
Resolution: Unresolved
-
None
-
None
-
None
Description
Currently, when the guacamole-server daemon starts (src/guacd/daemon.c) the configuration file is loaded (guacd_conf_load() in src/guacd/conf-file.c) but the path to the configuration file is fixed.
This path is read from GUACD_CONF_FILE variable, which is set to "/etc/guacamole/guacd.conf" during ./configure process.
./configure.ac:AC_DEFINE_UNQUOTED([GUACD_CONF_FILE], ["$guacd_conf"], [The full path to the guacd config file])
./configure: guacd_conf=/etc/guacamole/guacd.conf
We propose to enable loading of the configuration file from the path provided (on the program startup) by the user.