From: Michael Tremer Date: Tue, 20 Apr 2021 09:38:52 +0000 (+0000) Subject: repo: Drop automatic setting of priority X-Git-Tag: 0.9.28~1285^2~311 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8db1c149da0e27cd295ba91c9cd4a36582d262e6;p=pakfire.git repo: Drop automatic setting of priority Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/repo.c b/src/libpakfire/repo.c index 13bf96e74..1ac629a39 100644 --- a/src/libpakfire/repo.c +++ b/src/libpakfire/repo.c @@ -522,36 +522,8 @@ PAKFIRE_EXPORT int pakfire_repo_count(PakfireRepo repo) { return cnt; } -// Returns a default priority based on the repository configuration -static int pakfire_repo_auto_priority(PakfireRepo repo) { - // The @system repository has a priority of zero - if (pakfire_repo_is_installed_repo(repo) == 0) - return 0; - - if (repo->appdata->baseurl) { - // HTTPS - if (pakfire_string_startswith(repo->appdata->baseurl, "https://")) - return 75; - - // HTTP - if (pakfire_string_startswith(repo->appdata->baseurl, "http://")) - return 75; - - // Local path - if (pakfire_string_startswith(repo->appdata->baseurl, "dir://")) - return 50; - } - - // Default to 100 - return 100; -} - PAKFIRE_EXPORT void pakfire_repo_internalize(PakfireRepo repo) { repo_internalize(repo->repo); - - // Set the correct priority in libsolv - if (repo->repo->priority == 0) - repo->repo->priority = pakfire_repo_auto_priority(repo); } PAKFIRE_EXPORT const char* pakfire_repo_get_name(PakfireRepo repo) { @@ -585,10 +557,7 @@ PAKFIRE_EXPORT void pakfire_repo_set_enabled(PakfireRepo repo, int enabled) { } PAKFIRE_EXPORT int pakfire_repo_get_priority(PakfireRepo repo) { - if (repo->repo->priority > 0) - return repo->repo->priority; - - return pakfire_repo_auto_priority(repo); + return repo->repo->priority; } PAKFIRE_EXPORT void pakfire_repo_set_priority(PakfireRepo repo, int priority) {