| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
possible
|
|
|
|
| |
* Do not inject requirements after resolving dependencies. The original package and its requirements are already in there.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* Use strdup() instead of join() for records_topdir
* Check for and die if packages do not exist in manifests, or on local disk
* realloc() the length of the payload string (instead of strlen() on an integer... whoops)
* Fix num_requirements not producing the correct value
* ManifestPackage `origin` does not need repo_target anymore
* Copy packages from non-default package storage directories to the main local package store
*
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
|
| |
* Add strdup_array()
* Begin consolidating spm root information into SPM_Hierarchy
* Begin consolidating metadata
* Begin trimming repeated code (mostly file reading)
* Store information about installed packages under [root]/var/db/records
|
|
|
|
|
|
|
|
| |
* install() accepts a temporary directory as an argument
* Add install_package_record()
* Add is_installed()
* Add do_install() wrapper
* Use spm_user_yesno() before installation
|
| |
|
|
|
|
|
|
|
|
|
| |
* Implement multiple manifests
* Random bug fixes
* More bugs added
* Start removing references to SPM_GLOBAL.package_dir
* Start using manifests for everything
* Simplify mkmanifest_interface
|
|
|
|
| |
* Move relocation code out of install()
|
| |
|
|
|
|
|
|
|
| |
* 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 rpath_set
* add rpath_autoset
* add internal command "rpath_set"
|
|
|
|
|
|
| |
* size_t in place of int
* Moved some variables closer to their execution scope
* Add some error checks
|
|
|
|
|
|
|
| |
* doxygen config
* doxygen @file directives
* corrected stupid strip() implemention
* corrected strip usage by config parser. wrong pointer.
|
| |
|
|
|