// Jail
struct pakfire_jail* jail;
- // The result repository
- struct pakfire_repo* result;
+ // The build repository
+ struct pakfire_repo* repo;
// Buildroot
char buildroot[PATH_MAX];
if (r)
goto ERROR;
- const char* path = pakfire_repo_get_path(build->result);
+ const char* path = pakfire_repo_get_path(build->repo);
// Write the finished package
r = pakfire_packager_finish_to_directory(packager, path, NULL);
}
// Rescan the build repository to import all packages again
- r = pakfire_repo_scan(build->result, 0);
+ r = pakfire_repo_scan(build->repo, 0);
if (r)
goto ERROR;
}
static void pakfire_build_free(struct pakfire_build* build) {
- if (build->result) {
- pakfire_repo_clean(build->result, PAKFIRE_REPO_CLEAN_FLAGS_DESTROY);
- pakfire_repo_unref(build->result);
+ if (build->repo) {
+ pakfire_repo_clean(build->repo, PAKFIRE_REPO_CLEAN_FLAGS_DESTROY);
+ pakfire_repo_unref(build->repo);
}
if (build->jail)
int r;
// Create a new repository
- r = pakfire_repo_create(&build->result, build->pakfire, PAKFIRE_REPO_RESULT);
+ r = pakfire_repo_create(&build->repo, build->pakfire, PAKFIRE_REPO_RESULT);
if (r) {
ERROR(build->pakfire, "Could not create repository %s: %m", PAKFIRE_REPO_RESULT);
return r;
}
// Set description
- pakfire_repo_set_description(build->result, _("Build Repository"));
+ pakfire_repo_set_description(build->repo, _("Build Repository"));
// Create a temporary directory
const char* p = pakfire_mkdtemp(path);
return r;
// Set the URL
- pakfire_repo_set_baseurl(build->result, url);
+ pakfire_repo_set_baseurl(build->repo, url);
return r;
}