summaryrefslogtreecommitdiff
path: root/src/vyconf_config.ml
diff options
context:
space:
mode:
Diffstat (limited to 'src/vyconf_config.ml')
-rw-r--r--src/vyconf_config.ml3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/vyconf_config.ml b/src/vyconf_config.ml
index 07ab3ef..2640c9b 100644
--- a/src/vyconf_config.ml
+++ b/src/vyconf_config.ml
@@ -7,6 +7,7 @@ type t = {
config_dir: string;
primary_config: string;
fallback_config: string;
+ reference_tree: string;
socket: string;
pid_file: string;
log_file: string option;
@@ -23,6 +24,7 @@ let empty_config = {
config_dir = "";
primary_config = "";
fallback_config = "";
+ reference_tree = "";
socket = "";
pid_file = "";
log_file = None;
@@ -61,6 +63,7 @@ let load filename =
let conf = {conf with program_dir = mandatory_field conf_toml "appliance" "program_dir"} in
let conf = {conf with primary_config = mandatory_field conf_toml "appliance" "primary_config"} in
let conf = {conf with fallback_config = mandatory_field conf_toml "appliance" "fallback_config"} in
+ let conf = {conf with reference_tree = mandatory_field conf_toml "appliance" "reference_tree"} in
(* Optional fields *)
let conf = {conf with pid_file = optional_field defaults.pid_file conf_toml "vyconf" "pid_file"} in
let conf = {conf with socket = optional_field defaults.socket conf_toml "vyconf" "socket"} in