blob: f6b9a9d4f9a48bb45e6229b873e60e2fbe17f692 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
#include "cfg.h"
#include <stdlib.h>
#include <string.h>
cfg_t cfg = {0};
void cfg_init() {
// local database paths for now
cfg.package_db = realpath("./var/snag/packages", NULL);
cfg.package_db_len = strlen(cfg.package_db);
cfg.source_db = realpath("./var/snag/sources", NULL);
cfg.source_db_len = strlen(cfg.source_db);
cfg.build_db = realpath("./var/snag/builds", NULL);
cfg.build_db_len = strlen(cfg.build_db);
cfg.install_db = realpath("./var/snag/installs", NULL);
cfg.install_db_len = strlen(cfg.install_db);
// local script paths for now
cfg.get_package_info_script = realpath("./scripts/get_pkg_attrs.sh", NULL);
cfg.build_package_script = realpath("./scripts/run_pkg_build.sh", NULL);
cfg.untar_script = realpath("./scripts/extract_tar_contents.sh", NULL);
}
|