Skip to content
Snippets Groups Projects
Commit bdf9efdb authored by Frede H's avatar Frede H :speech_balloon:
Browse files

modified to check for config.ssl

parent 8efb21ec
No related branches found
No related tags found
No related merge requests found
...@@ -200,6 +200,9 @@ class PacmanMirrors: ...@@ -200,6 +200,9 @@ class PacmanMirrors:
"""Generate common mirrorlist""" """Generate common mirrorlist"""
worklist = mirrorfn.filter_mirror_country(self.mirrors.mirrorlist, worklist = mirrorfn.filter_mirror_country(self.mirrors.mirrorlist,
self.selected_countries) self.selected_countries)
if self.config["ssl"]:
worklist = mirrorfn.filter_mirror_ssl(self.mirrors.mirrorlist)
if self.config["method"] == "rank": if self.config["method"] == "rank":
worklist = self.test_mirrors(worklist) worklist = self.test_mirrors(worklist)
worklist = sorted(worklist, key=itemgetter("resp_time")) worklist = sorted(worklist, key=itemgetter("resp_time"))
...@@ -216,8 +219,12 @@ class PacmanMirrors: ...@@ -216,8 +219,12 @@ class PacmanMirrors:
def build_fasttrack_mirror_list(self, number): def build_fasttrack_mirror_list(self, number):
"""Fast-track the mirrorlist by filtering only up2date mirrors""" """Fast-track the mirrorlist by filtering only up2date mirrors"""
# randomize the load on up2date mirrors # randomize the load on up2date mirrors
shuffle(self.mirrors.mirrorlist) worklist = self.mirrors.mirrorlist
up2date = [item for item in self.mirrors.mirrorlist if item["branches"] == [1, 1, 1]] shuffle(worklist)
if self.config["ssl"]:
worklist = mirrorfn.filter_mirror_ssl(worklist)
up2date = [item for item in worklist if item["branches"] == [1, 1, 1]]
worklist = [] worklist = []
print(".: {}: {} - {}".format(txt.INF_CLR, print(".: {}: {} - {}".format(txt.INF_CLR,
txt.QUERY_MIRRORS, txt.QUERY_MIRRORS,
...@@ -256,6 +263,9 @@ class PacmanMirrors: ...@@ -256,6 +263,9 @@ class PacmanMirrors:
""" """
worklist = mirrorfn.filter_mirror_country(self.mirrors.mirrorlist, worklist = mirrorfn.filter_mirror_country(self.mirrors.mirrorlist,
self.selected_countries) self.selected_countries)
if self.config["ssl"]:
worklist = mirrorfn.filter_mirror_ssl(worklist)
if not self.default: if not self.default:
if self.config["method"] == "rank": if self.config["method"] == "rank":
worklist = self.test_mirrors(worklist) worklist = self.test_mirrors(worklist)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment