diff options
author | Joseph Hunkeler <jhunkeler@gmail.com> | 2020-02-28 01:06:35 -0500 |
---|---|---|
committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2020-02-28 01:06:35 -0500 |
commit | 511deab4f22a6c25f33cce1e206b656d520ab7e6 (patch) | |
tree | 669591ef38f61f0dc842e96b86aa1533f274269f /src/config_global.c | |
parent | b6587f1d905e308cab713b1d5545e4667c80d6e4 (diff) | |
download | spmc-511deab4f22a6c25f33cce1e206b656d520ab7e6.tar.gz |
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
Diffstat (limited to 'src/config_global.c')
-rw-r--r-- | src/config_global.c | 6 |
1 files changed, 6 insertions, 0 deletions
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); } |