#define REFRESH_AGE_METADATA 600
struct pakfire_repo_appdata {
- Repodata* repodata;
-
char* description;
char* baseurl;
int pakfire_repo_clear(struct pakfire_repo* repo) {
repo_empty(repo->repo, 0);
- // Allocate repodata
- repo->appdata->repodata = repo_add_repodata(repo->repo,
- REPO_EXTEND_SOLVABLES|REPO_NO_INTERNALIZE|REPO_NO_LOCATION);
- if (!repo->appdata->repodata) {
- ERROR(repo->pakfire, "Could not allocate repodata\n");
- return 1;
- }
-
return 0;
}
}
Repodata* pakfire_repo_get_repodata(struct pakfire_repo* repo) {
- return repo->appdata->repodata;
+ return repo_last_repodata(repo->repo);
}
PAKFIRE_EXPORT int pakfire_repo_identical(struct pakfire_repo* repo1, struct pakfire_repo* repo2) {