aboutsummaryrefslogtreecommitdiff
path: root/lib/install.c
Commit message (Collapse)AuthorAgeFilesLines
* Errors from tar are not always "errors"Joseph Hunkeler2020-06-221-2/+4
|
* Implement package data emitterJoseph Hunkeler2020-06-081-5/+184
|
* Refactor fstree (#39)Joseph Hunkeler2020-06-031-2/+5
| | | | | | | | | | | | | | | * Refactor fstree, fstree_free, FSTree type * Add FSRec structure * Refactor fstree usage * Decrease starting size of FSTree structure * Check if ManifestPackage is NULL, not if the requirements array if NULL * Use num_requirements instead of '!= NULL' * Add fstree test
* Implement -F|--from-file argumentJoseph Hunkeler2020-05-251-6/+10
|
* Add TODO itemJoseph Hunkeler2020-05-061-0/+1
|
* Better reporting when a package does not existJoseph Hunkeler2020-04-191-13/+27
| | | | | | | | * Add additional errors * Fix user_input function missing an error return value * spmbuild sources a temporary file instead of output from a sub-shell * Fix indentation problem * A reason can be attached to spmerrno using spmerrno_cause()
* Implement error handlingJoseph Hunkeler2020-04-191-12/+42
| | | | * Die on bad root directory
* spm_mkdtemp requires a base directory:Joseph Hunkeler2020-04-181-1/+1
| | | | * test_spm_mkdtemp revealed a difference in how variables are stored (Linux vs. MacOS)
* Refactor project: build/install libspm[_static.a].so to make unit testing ↵Joseph Hunkeler2020-03-181-0/+328
possible