aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/cli/stasis/CMakeLists.txt1
-rw-r--r--src/cli/stasis_indexer/CMakeLists.txt1
-rw-r--r--src/lib/core/artifactory.c2
-rw-r--r--src/lib/delivery/delivery_artifactory.c5
4 files changed, 6 insertions, 3 deletions
diff --git a/src/cli/stasis/CMakeLists.txt b/src/cli/stasis/CMakeLists.txt
index 1996c4c..d5bc6a6 100644
--- a/src/cli/stasis/CMakeLists.txt
+++ b/src/cli/stasis/CMakeLists.txt
@@ -6,7 +6,6 @@ add_executable(stasis
tpl.c
)
target_link_libraries(stasis PRIVATE
- stasis_core
stasis_delivery
)
target_include_directories(stasis PRIVATE
diff --git a/src/cli/stasis_indexer/CMakeLists.txt b/src/cli/stasis_indexer/CMakeLists.txt
index 8c00ce4..68e4ae1 100644
--- a/src/cli/stasis_indexer/CMakeLists.txt
+++ b/src/cli/stasis_indexer/CMakeLists.txt
@@ -13,7 +13,6 @@ target_include_directories(stasis_indexer PRIVATE
${CMAKE_CURRENT_SOURCE_DIR}/include
)
target_link_libraries(stasis_indexer PRIVATE
- stasis_core
stasis_delivery
)
diff --git a/src/lib/core/artifactory.c b/src/lib/core/artifactory.c
index 0cd3b18..eedaf43 100644
--- a/src/lib/core/artifactory.c
+++ b/src/lib/core/artifactory.c
@@ -325,7 +325,7 @@ int jfrog_cli_rt_download(struct JFRT_Auth *auth, struct JFRT_Download *ctx, cha
return -1;
}
- snprintf(cmd, sizeof(cmd) - 1, "%s '%s' %s", args, repo_path, dest ? dest : "");
+ snprintf(cmd, sizeof(cmd) - 1, "%s '%s' '%s'", args, repo_path, dest ? dest : "");
guard_free(args);
guard_strlist_free(&arg_map);
diff --git a/src/lib/delivery/delivery_artifactory.c b/src/lib/delivery/delivery_artifactory.c
index 9ad5829..e979b9a 100644
--- a/src/lib/delivery/delivery_artifactory.c
+++ b/src/lib/delivery/delivery_artifactory.c
@@ -188,6 +188,11 @@ int delivery_mission_render_files(struct Delivery *ctx) {
int delivery_series_sync(struct Delivery *ctx) {
struct JFRT_Download dl = {0};
+ if (jfrt_auth_init(&ctx->deploy.jfrog_auth)) {
+ fprintf(stderr, "Failed to initialize Artifactory authentication context\n");
+ return -1; // error
+ }
+
char *remote_dir = NULL;
if (asprintf(&remote_dir, "%s/%s/%s/(*)", globals.jfrog.repo, ctx->meta.mission, ctx->info.build_name) < 0) {
SYSERROR("%s", "Unable to allocate bytes for remote directory path");