Add configuration vars for derived paths, too.
[blerg.git] / database / configuration.c
index 9db0d73..47ec024 100644 (file)
@@ -18,5 +18,10 @@ int blerg_configuration_init() {
        } else {
                strncpy(blergconf.base_path, a, FILENAME_MAX);
        }
+
+       snprintf(blergconf.data_path, FILENAME_MAX, "%s/%s", blergconf.base_path, DATA_PATH);
+       snprintf(blergconf.hash_tags_path, FILENAME_MAX, "%s/%s", blergconf.base_path, HASH_TAGS_PATH);
+       snprintf(blergconf.ref_tags_path, FILENAME_MAX, "%s/%s", blergconf.base_path, REF_TAGS_PATH);
+
        return 1;
 }