return id;
}
-int pakfire_repo_add_archive(struct pakfire_repo* repo,
- struct pakfire_archive* archive, struct pakfire_package** package) {
- return pakfire_archive_make_package(archive, repo, package);
-}
-
int pakfire_repo_import_archive(struct pakfire_repo* self,
struct pakfire_archive* archive, struct pakfire_package** package) {
struct pakfire_package* pkg = NULL;
goto ERROR;
// Add it to this repository
- r = pakfire_repo_add_archive(repo, archive, package);
+ r = pakfire_repo_import_archive(repo, archive, package);
if (r < 0)
goto ERROR;
- const char* nevra = pakfire_package_get_string(*package, PAKFIRE_PKG_NEVRA);
- if (!nevra) {
- r = -errno;
- goto ERROR;
- }
-
- DEBUG(repo->ctx, "Added %s to repository '%s'\n",
- nevra, pakfire_repo_get_name(repo));
-
ERROR:
if (archive)
pakfire_archive_unref(archive);
void pakfire_repo_has_changed(struct pakfire_repo* repo);
int pakfire_repo_internalize(struct pakfire_repo* repo, int flags);
Id pakfire_repo_add_solvable(struct pakfire_repo* repo);
-int pakfire_repo_add_archive(struct pakfire_repo* repo,
- struct pakfire_archive* archive, struct pakfire_package** package);
int pakfire_repo_import_archive(struct pakfire_repo* self,
struct pakfire_archive* archive, struct pakfire_package** package);