aboutsummaryrefslogtreecommitdiff
path: root/src/find.c
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2020-02-13 11:36:10 -0500
committerJoseph Hunkeler <jhunkeler@gmail.com>2020-02-13 11:36:10 -0500
commit74ed8c549a360330643ef32ac6070a834820b611 (patch)
tree460a43a3046a7a9990157b3fb787faa6a22b0d57 /src/find.c
parent094375a5c0ee18e9144c73c543d5218f261cc561 (diff)
downloadspmc-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.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/find.c b/src/find.c
index 9f9555a..3f12aaf 100644
--- a/src/find.c
+++ b/src/find.c
@@ -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;
}
/**