diff options
author | Joseph Hunkeler <jhunkeler@gmail.com> | 2020-02-13 11:36:10 -0500 |
---|---|---|
committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2020-02-13 11:36:10 -0500 |
commit | 74ed8c549a360330643ef32ac6070a834820b611 (patch) | |
tree | 460a43a3046a7a9990157b3fb787faa6a22b0d57 /src/find.c | |
parent | 094375a5c0ee18e9144c73c543d5218f261cc561 (diff) | |
download | spmc-74ed8c549a360330643ef32ac6070a834820b611.tar.gz |
Begin refactoring to support multiple manifests:
* Add more commands useful for building packages
* Fix mkmanifest_interface not looking for the correct number of arguments
Diffstat (limited to 'src/find.c')
-rw-r--r-- | src/find.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -74,7 +74,10 @@ char *find_file(const char *root, const char *filename) { * @return success=path to file, failure=NULL */ char *find_package(const char *filename) { - return find_file(PKG_DIR, filename); + char *repo = join((char *[]) {SPM_GLOBAL.package_dir, SPM_GLOBAL.repo_target, NULL}, DIRSEPS); + char *match = find_file(repo, filename); + free(repo); + return match; } /** |