return pool_id2solvable(pool, pkg->id);
}
-static Repo* pakfire_package_solv_repo(PakfirePackage pkg) {
- Solvable* s = get_solvable(pkg);
-
- return s->repo;
-}
-
PAKFIRE_EXPORT int pakfire_package_identical(PakfirePackage pkg1, PakfirePackage pkg2) {
return pkg1->id == pkg2->id;
}
pakfire_package_internalize_repo(pkg);
- Pool* pool = pakfire_get_solv_pool(pkg->pakfire);
- Repo* repo = pakfire_package_solv_repo(pkg);
+ Solvable* s = get_solvable(pkg);
Dataiterator di;
- dataiterator_init(&di, pool, repo, pkg->id,
+ dataiterator_init(&di, s->repo->pool, s->repo, pkg->id,
SOLVABLE_FILELIST, NULL, SEARCH_FILES | SEARCH_COMPLETE_FILELIST);
while (dataiterator_step(&di)) {