From 511deab4f22a6c25f33cce1e206b656d520ab7e6 Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Fri, 28 Feb 2020 01:06:35 -0500 Subject: Improvements: * Refactored a few function names * Can read package metadata * Can delete packages * Can download! and install packages at the same time * Can prompt the user before proceeding --- src/config_global.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/config_global.c') diff --git a/src/config_global.c b/src/config_global.c index fb97a61..ee42935 100644 --- a/src/config_global.c +++ b/src/config_global.c @@ -169,6 +169,9 @@ SPM_Hierarchy *spm_hierarchy_init(char *basepath) { fs->localstatedir = join((char *[]) {fs->rootdir, "var", NULL}, DIRSEPS); fs->sysconfdir = join((char *[]) {fs->rootdir, "etc", NULL}, DIRSEPS); fs->mandir = join((char *[]) {fs->datadir, "man", NULL}, DIRSEPS); + fs->tmpdir = join((char *[]) {fs->rootdir, "tmp", NULL}, DIRSEPS); + fs->dbdir = join((char *[]) {fs->localstatedir, "db", NULL}, DIRSEPS); + fs->dbrecdir = join((char *[]) {fs->dbdir, "records", NULL}, DIRSEPS); return fs; } @@ -186,6 +189,9 @@ void spm_hierarchy_free(SPM_Hierarchy *fs) { free(fs->localstatedir); free(fs->sysconfdir); free(fs->mandir); + free(fs->tmpdir); + free(fs->dbdir); + free(fs->dbrecdir); free(fs); } -- cgit