aboutsummaryrefslogtreecommitdiff
path: root/src/globs.c
diff options
context:
space:
mode:
authordacctal <donotcontactmevia@email.invalid>2026-06-30 02:59:14 +0000
committerdacctal <donotcontactmevia@email.invalid>2026-06-30 02:59:14 +0000
commit6f6353f846d40cd2d4a62b9810c991adf6dd620f (patch)
treebfef2ddcc6d90ab269c16c13adf6b0630943bd82 /src/globs.c
parente54a7dbdbb7c65d50f713f5f816dcb884259adea (diff)
checkpoint!
Diffstat (limited to 'src/globs.c')
-rw-r--r--src/globs.c36
1 files changed, 36 insertions, 0 deletions
diff --git a/src/globs.c b/src/globs.c
new file mode 100644
index 0000000..6487f21
--- /dev/null
+++ b/src/globs.c
@@ -0,0 +1,36 @@
+#include <stdio.h>
+
+#include "globs.h"
+#include "str.h"
+
+int is_verbose = 1;
+int is_forced = 0;
+char root_config_file[20] = "/etc/pkgit/init.lua";
+char root_config_dir[15] = "/etc/pkgit";
+
+void init_vars(void) {
+// char *home = getenv("HOME");
+// if (home) snprintf(home_dir, MAX_PATH_LEN, "%s", home);
+// else snprintf(home_dir, MAX_PATH_LEN, "/root");
+//
+// is_root_config = file_exists(root_config);
+//
+// if (is_root_config) snprintf(config_dir, MAX_PATH_LEN, "/etc/pkgit");
+// else snprintf(config_dir, MAX_PATH_LEN, "%s/.config/pkgit", home_dir);
+//
+// snprintf(config_file, MAX_PATH_LEN, "%s/init.lua", config_dir);
+// snprintf(repo_file, MAX_PATH_LEN, "%s/repos.lua", config_dir);
+//
+// config_exists = file_exists(root_config) || file_exists(home_config());
+//
+// snprintf(bin, MAX_PATH_LEN, "%s/.local/bin", home_dir);
+// snprintf(lib, MAX_PATH_LEN, "%s/.local/lib", home_dir);
+// snprintf(inc, MAX_PATH_LEN, "%s/.local/include", home_dir);
+// snprintf(src, MAX_PATH_LEN, "%s/.local/share/pkgit", home_dir);
+//
+// install_directories[0] = config_dir;
+// install_directories[1] = strdup(get_install_dir("bin"));
+// install_directories[2] = strdup(get_install_dir("lib"));
+// install_directories[3] = strdup(get_install_dir("inc"));
+// install_directories[4] = strdup(get_install_dir("src"));
+}