Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fstree() now accepts filter modes ↵ | Joseph Hunkeler | 2020-01-23 | 4 | -36/+61 |
| | | | | SPM_FSTREE_FLT_{NONE,CONTAINS,ENDSWITH,STARTSWITH} | ||||
* | Change fstree signature | Joseph Hunkeler | 2020-01-22 | 5 | -16/+22 |
| | | | | | Change strstr_array return type to char* Re-add and reorder a few prototypes in spm.h | ||||
* | Groundhog day 2 | Joseph Hunkeler | 2020-01-22 | 5 | -4/+71 |
| | |||||
* | groundhog day | Joseph Hunkeler | 2020-01-21 | 7 | -394/+752 |
| | |||||
* | Add runtime environment manipulation routines | Joseph Hunkeler | 2020-01-14 | 3 | -24/+427 |
| | |||||
* | split() returns NULL if input string is NULL | Joseph Hunkeler | 2020-01-14 | 1 | -0/+3 |
| | |||||
* | Handle realpath() error when string is NULL | Joseph Hunkeler | 2020-01-14 | 1 | -0/+5 |
| | |||||
* | Make global installation prefix available to the program | Joseph Hunkeler | 2020-01-14 | 1 | -0/+6 |
| | |||||
* | Update README.md | Joseph Hunkeler | 2020-01-07 | 1 | -2/+2 |
| | |||||
* | Update README.md | Joseph Hunkeler | 2019-12-31 | 5 | -3/+116 |
| | | | | * Add environment.c | ||||
* | Update README.md | Joseph Hunkeler | 2019-12-31 | 1 | -3/+95 |
| | |||||
* | bugfix: return empty string if binary has no prior RPATH defined | Joseph Hunkeler | 2019-12-31 | 1 | -1/+1 |
| | |||||
* | Finish rpath_autoset implementation | Joseph Hunkeler | 2019-12-31 | 1 | -1/+4 |
| | |||||
* | Sanitize inputs BEFORE constructing a command string | Joseph Hunkeler | 2019-12-31 | 4 | -10/+72 |
| | |||||
* | Fixes | Joseph Hunkeler | 2019-12-30 | 8 | -9/+60 |
| | | | | | | | * Verbosity++ * If no requirements are present do not to report we are installing some * Redirect all shell output to stderr (need a better way) * implemented file_is_binexec() to avoid running patchelf on generic data files | ||||
* | Fix inane compiler warnings | Joseph Hunkeler | 2019-12-30 | 13 | -104/+183 |
| | | | | | | * fix rpath_set * add rpath_autoset * add internal command "rpath_set" | ||||
* | Minor fixes: | Joseph Hunkeler | 2019-12-29 | 16 | -92/+120 |
| | | | | | | * size_t in place of int * Moved some variables closer to their execution scope * Add some error checks | ||||
* | Documentation (and stubs) | Joseph Hunkeler | 2019-12-28 | 9 | -18/+178 |
| | |||||
* | Fixes: | Joseph Hunkeler | 2019-12-28 | 20 | -31/+2385 |
| | | | | | | | * doxygen config * doxygen @file directives * corrected stupid strip() implemention * corrected strip usage by config parser. wrong pointer. | ||||
* | Started work on build helper functions | Joseph Hunkeler | 2019-12-28 | 9 | -8/+364 |
| | |||||
* | Listing packages and printing banners | Joseph Hunkeler | 2019-12-26 | 3 | -23/+64 |
| | |||||
* | Version matching and package searching | Joseph Hunkeler | 2019-12-26 | 6 | -31/+273 |
| | |||||
* | Add version_spec.c | Joseph Hunkeler | 2019-12-24 | 4 | -1/+204 |
| | |||||
* | Add fopen/close/rewind for urls | Joseph Hunkeler | 2019-12-23 | 3 | -2/+554 |
| | |||||
* | Remove leftover range check | Joseph Hunkeler | 2019-12-23 | 1 | -1/+1 |
| | |||||
* | Implement basic package manifest | Joseph Hunkeler | 2019-12-21 | 4 | -48/+193 |
| | |||||
* | Add new prototypes and structures | Joseph Hunkeler | 2019-12-20 | 1 | -0/+21 |
| | |||||
* | Add MD5 and SHA256 funtions | Joseph Hunkeler | 2019-12-20 | 1 | -0/+68 |
| | |||||
* | Add openssl dependency | Joseph Hunkeler | 2019-12-20 | 1 | -2/+2 |
| | |||||
* | Add --reindex option | Joseph Hunkeler | 2019-12-20 | 1 | -0/+4 |
| | |||||
* | Add manifest_generate() | Joseph Hunkeler | 2019-12-20 | 1 | -0/+92 |
| | |||||
* | Add join() | Joseph Hunkeler | 2019-12-20 | 1 | -0/+50 |
| | |||||
* | Add expandpath() | Joseph Hunkeler | 2019-12-20 | 2 | -0/+78 |
| | |||||
* | Deterministic install output | Joseph Hunkeler | 2019-12-19 | 1 | -15/+34 |
| | |||||
* | Clean up a little bit. | Joseph Hunkeler | 2019-12-19 | 3 | -10/+12 |
| | |||||
* | Make command line argument a thing | Joseph Hunkeler | 2019-12-19 | 3 | -34/+167 |
| | |||||
* | Refactor project structure | Joseph Hunkeler | 2019-12-18 | 16 | -5/+20 |
| | |||||
* | Improved output and error handling | Joseph Hunkeler | 2019-12-18 | 5 | -17/+93 |
| | |||||
* | Split up functions into different source files | Joseph Hunkeler | 2019-12-18 | 15 | -1877/+1824 |
| | |||||
* | Dependencies are finally installable | Joseph Hunkeler | 2019-12-17 | 6 | -224/+429 |
| | |||||
* | Stuck in a rut. check out prefixes_read... | Joseph Hunkeler | 2019-12-11 | 1 | -4/+122 |
| | |||||
* | Minor refactor of relocation functions. Added file_replace_text | Joseph Hunkeler | 2019-12-11 | 2 | -29/+63 |
| | |||||
* | Implement binary and text relocation | Joseph Hunkeler | 2019-12-11 | 2 | -3/+225 |
| | |||||
* | Fix minor bugs and implement rsync function | Joseph Hunkeler | 2019-12-10 | 3 | -2/+78 |
| | |||||
* | Fix up function definitions | Joseph Hunkeler | 2019-12-10 | 2 | -7/+17 |
| | |||||
* | Configuration++ | Joseph Hunkeler | 2019-12-10 | 3 | -41/+124 |
| | |||||
* | Broken | Joseph Hunkeler | 2019-12-10 | 1 | -1/+14 |
| | |||||
* | Start implementing configuration | Joseph Hunkeler | 2019-12-10 | 3 | -23/+35 |
| | |||||
* | clean up a bit | Joseph Hunkeler | 2019-12-10 | 2 | -5/+22 |
| | |||||
* | Directory removal and temporary storage | Joseph Hunkeler | 2019-12-10 | 2 | -14/+200 |
| |