From d8482183bdc0215f5c9e1faed75cd8f4d7ed3528 Mon Sep 17 00:00:00 2001 From: Frede Hundewadt <fh@manjaro.org> Date: Thu, 25 Apr 2019 18:07:18 +0200 Subject: [PATCH] updated documentation --- docs/index.md | 3 +++ man/pacman-mirrors.8.gz | Bin 4941 -> 4973 bytes man/pacman-mirrors.8.html | 3 +++ site/index.html | 4 +++- site/search/search_index.json | 2 +- site/sitemap.xml | 6 +++--- site/sitemap.xml.gz | Bin 195 -> 196 bytes 7 files changed, 13 insertions(+), 5 deletions(-) diff --git a/docs/index.md b/docs/index.md index b2b04bc1..0665d919 100644 --- a/docs/index.md +++ b/docs/index.md @@ -185,6 +185,9 @@ which is up-to-date for your systems branch. -s, \--no-status : Ignore up-to-date status for system branch. +\--interval +: Apply a filter based on elapsed hours since last sync. + -t, \--timeout *SECONDS* : Change the number of seconds waiting for a server response, SSL enabled mirrors has this value doubled to compensate for the time spent on exchanging encryption keys. diff --git a/man/pacman-mirrors.8.gz b/man/pacman-mirrors.8.gz index 1880781a29227d52e9cca622497d8da29d4c9f3c..5ebd2d2683be399b77606679e34cc8e53c182ed8 100644 GIT binary patch delta 4880 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 CtXnbw delta 4852 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 a77I+*$p8LX^y0Uk8vYyZg-`t4H2?q~kyYgY diff --git a/man/pacman-mirrors.8.html b/man/pacman-mirrors.8.html index 2b4b3976..87f30376 100644 --- a/man/pacman-mirrors.8.html +++ b/man/pacman-mirrors.8.html @@ -177,6 +177,9 @@ pacman-mirrors -f5</code></pre> <dt>-s, --no-status</dt> <dd>Ignore up-to-date status for system branch. </dd> +<dt>--interval</dt> +<dd>Apply a filter based on elapsed hours since last sync. +</dd> <dt>-t, --timeout <em>SECONDS</em></dt> <dd>Change the number of seconds waiting for a server response, SSL enabled mirrors has this value doubled to compensate for the time spent on exchanging encryption keys. </dd> diff --git a/site/index.html b/site/index.html index 4e10bb17..a6d90654 100644 --- a/site/index.html +++ b/site/index.html @@ -262,6 +262,8 @@ which is up-to-date for your systems branch.</p> : Make pacman-mirrors silent.</p> <p>-s, --no-status : Ignore up-to-date status for system branch.</p> +<p>--interval +: Apply a filter based on elapsed hours since last sync.</p> <p>-t, --timeout <em>SECONDS</em> : Change the number of seconds waiting for a server response, SSL enabled mirrors has this value doubled to compensate for the time spent on exchanging encryption keys.</p> <p>-v, --version @@ -500,5 +502,5 @@ Frede Hundewadt <echo ZmhAbWFuamFyby5vcmcK | base64 -d> <!-- MkDocs version : 1.0.4 -Build Date UTC : 2019-04-22 07:21:05 +Build Date UTC : 2019-04-25 16:06:36 --> diff --git a/site/search/search_index.json b/site/search/search_index.json index b34a06bd..0e0836f8 100644 --- a/site/search/search_index.json +++ b/site/search/search_index.json @@ -1 +1 @@ -{"config":{"lang":["en"],"prebuild_index":false,"separator":"[\\s\\-]+"},"docs":[{"location":"","text":"% pacman-mirrors(8) Pacman-Mirrors 4.x User Manual % % April, 2019 NAME pacman-mirrors - generate pacman mirrorlist for Manjaro Linux SYNOPSIS pacman-mirrors [-h] [-f [NUMBER]] [-i [-d]] [-m METHOD] [-c COUNTRY [COUNTRY...] | [-g]] [--no-color] [-l] [-lc] [-q] [-s] [-t SECONDS] [-v] [-n] [--api] [-S/-B BRANCH] [-p PREFIX] [-P PROTO [PROTO...]] [-R] [-U URL] DESCRIPTION Generates mirrorlist with up-to-date mirrors for Manjaro Linux. Default is to rank all mirrors by reponse time. If no arguments are given pacman-mirrors lists available options. Pacman-mirrors requires access to files which are read-only so it must be run with su or sudo . To create a mirrorlist using all default use pacman-mirrors -f The mirrorlist generation process can be refined through arguments and arguments with options, for example pacman-mirrors --country Denmark --timeout 5 IMPORTANT After all operations ALWAYS syncronize and update your system with sudo pacman -Syyu OPERATION Pacman-mirrors tries to provide ONLY up-to-date mirrors if they are available in your chosen mirror pool. This means - at any given time - the number of available mirrors will vary depending on when the mirror last syncronized with the master repo server. If no up-to-date mirrors is available in your chosen mirror pool, your mirror list will not be changed. This behavior can be overridden if so desired by using the -s/--no-status switch. NETWORK CONNECTION To be able to download the latest status file from repo.manjaro.org pacman-mirrors verifies network connection by opening up to three different websites. These sites are wikipedia.org github.com bitbucket.org The sites are chosen due to their generic nature and general availability. MIRROR RANKING The mirrors are ranked by means of downloading a file from the systems core repo. The file defaults to core.db.tar.gz but can be customized using the corresponding entry in the configuration file. MODES The number of mirrors pacman-mirrors -f [number] More control (custom mirror pool) -c COUNTRY[[,COUNTRY]...] Full control (custom mirror pool) -i [-d/--default] FILES OVERVIEW The configuration : /etc/pacman-mirrors.conf The file holds configuration for pacman-mirrors. The mirrorlist : /etc/pacman.d/mirrorlist The file contains a number of servers which pacman uses to update your system. Manjaro mirror pool : /usr/share/pacman-mirrors/mirrors.json The worldwide mirrorpool comes with installation. At runtime the file is downloaded from Github and compared with the systems file. If the files differs, your local file will be replaced. Manjaro mirror pool status : /var/lib/pacman-mirrors/status.json The mirrorpool status file. It is the data you see displayed at repo.manjaro.org. The file is downloaded and saved on every run of pacman-mirrors. Custom mirror pool : /var/lib/pacman-mirrors/custom-mirrors.json The file is your custom mirror pool It is created using -i/--interactive or -c/--country argument. If you are stunned by this message .: WARNING No mirrors in selection .: INFO The mirrors has not changed This is not an error, it is a feature. The reason: You have limited your mirror pool too much and none of your selected mirrors are up-to-date. Suggested solutions : Remove limitations on countries and/or protocols Do a complete reset of your list with pacman-mirrors -c all -aP all GENERAL INFO ABOUT ARGUMENTS Some options are mutual exclusive and will throw an arguments error: --country , --fasttrack , --geoip --fasttrack and --nostatus Some arguments requires another argument present to have effect. If such conditions rise pacman-mirrors will throw an arguments error. The arguments can appear in any order except for arguments which takes additional options in which case the options must follow immediately after the argument with or without space, for example pacman-mirrors -f pacman-mirrors -f 5 pacman-mirrors -f5 Pacman-mirrors always attempt to download the lastest available data from http://repo.manjaro.org . These data is always used during mirrorlist generation to ensure that you connect to a mirror which is up-to-date for your systems branch. ARGUMENTS, METHODS AND OPTIONS METHODS -c, --country COUNTRY [[ COUNTRY ]...] : Creates a custom mirror pool with supplied countries. -f, --fasttrack [ NUMBER ] : Generates a random mirrorlist for the users current selected branch, mirrors are randomly selected from the users current mirror pool, either a custom pool or the default pool, the randomly selected mirrors are ranked by their current access time. The higher number the higher possibility of a fast mirror. If a number is given the resulting mirrorlist contains that number of servers. -i, --interactive [--default] : This is a function designed to leave full control over countries, mirrors and protocols to the user. This function DOES NOT take into consideration up-to-date mirrors. The optional --default forces pacman-mirrors to load the default mirror file and ignore any preset custom pool, thus allowing for reselecting mirrors for a new custom pool. API -a, --api : Instructs pacman-mirrors to activate processing of API arguments. -B, -S, --set-branch BRANCH : Permanent change branch, using stable , testing or unstable . -p, --prefix PREFIX : Add a path prefix to pacman-mirrors file-handling eg. /mnt/install or $mnt . -P, --proto, --protocols PROTO [ PROTO ] ... : Write protocols to configuration, using all or http , https , ftp and ftps . -R, --re-branch : Replace branch in mirrorlist. -U, --url URL : Replace mirrorlist with supplied url. MISC -G, --get-branch : Return branch from configuration. -g--geoip : Use geolocation if possible, if geoip is not available all mirrors. -h, --help : Show the help message. -l, --list, --country-list : Lists available mirror countries. -lc, --country-config : Lists custom selected countries. -m, --method METHOD : Default method is rank but random can be selected. -n, --no-mirrorlist : Use to skip generation of mirrorlist. --no-color : Suppress colorized messages. -q, --quiet : Make pacman-mirrors silent. -s, --no-status : Ignore up-to-date status for system branch. -t, --timeout SECONDS : Change the number of seconds waiting for a server response, SSL enabled mirrors has this value doubled to compensate for the time spent on exchanging encryption keys. -v, --version : Show the version of pacman-mirrors. Exit status: 0 : OK 1 : Problem with argument 2 : Problem accessing systemfiles 3 : Missing mirror file BRANCH: Value from config Configuration flow of pacman-mirrors At launch an internal default configuration is setup, file configuration is applied then the commandline is parsed and applied. API arguments The arguments modifies key elements of pacman-mirrors configuration according to the users needs. The actions performed by the API are in strict order and performed before any other actions. This also means that ordinary arguments supplied in conjunction with api might be ignored. Eg. -U argument terminates pacman-mirrors when branch and mirrorlist has been written. If p PREFIX add PREFIX to internal file configuration If -S/-B BRANCH apply BRANCH to internal configuration replace branch in pacman-mirrors.conf with BRANCH If -U URL apply internal configuration to a mirrorlist with URL sys.exit(0) If -P PROTO [ PROTO ] ... replace protocols in pacman-mirrors.conf with PROTO If -R replace branch in mirrorlist with -S/-B BRANCH When done pacman-mirrors checks the internet connection and if possible download the latest datafiles for creating the mirrorlist. At this point it is possible to interrupt further processing. If the -n/--no-mirrorlist argument is present pacman-mirrors will now exit. EXAMPLES Most optional arguments are self explaining others require explanation. The API functions is mainly designed to help packagers and iso-builders. However it can be of use for everyone because it takes the hazzle out of editing your pacman-mirrors configuration. Commands Which countries has mirrors? pacman-mirrors --country-list Which countries in my custom mirror pool *pacman-mirrors --country-config What branch am I on pacman-mirrors --get-branch Commands requiring sudo I want to permanently change branch to unstable, use mirrors from Germany and France, use only https and http protocol in that order sudo pacman-mirrors --country Germany,France --api --set-branch unstable --procotol https http Create a mirrorlist with German mirrors sudo pacman-mirrors --country Germany If you want more countries in your mirrorlist add them they will be written to your custom mirror pool sudo pacman-mirrors --country Germany France Denmark Create a mirrorlist with 5 mirrors up-to-date on your branch sudo pacman-mirrors --fastrack 5 I want to choose my mirrors sudo pacman-mirrors --interactive I have a custom mirror list and I want to create a new custom mirror list? sudo pacman-mirrors --interactive --default I have a custom mirror list - can I reset it? sudo pacman-mirrors --country all Advanced use samples - BEWARE OF THE DRAGONS Change system branch and dont change the mirrorlist sudo pacman-mirrors -naS unstable Change system branch and replace branch in mirrorlist and quit sudo pacman-mirrors -naRS unstable Change protocols you will accept but dont touch the mirrorlist sudo pacman-mirrors -naP https http A packager can write directly to a mounted systems datafiles using either a path or an environment variable replacing the branch in both configuration and mirrorlist leaving the mirrors as is sudo pacman-mirrors -anR -p $prefix -S $branch -P https It is also possible to specify a mirror in which case the mirrorlist is created and pacman-mirrors terminate sudo pacman-mirrors -ap $prefix -S $branch -U $url DEFAULT CONFIGURATION ## ## /etc/pacman-mirrors.conf ## ## Branch Pacman should use (stable, testing, unstable) # Branch = stable ## Generation method ## 1) rank - rank mirrors depending on their access time ## 2) random - randomly generate the output mirrorlist # Method = rank ## Filename to use when ranking mirrors ## The file must be present in core repo # TestFile = core.db.tar.gz ## Define protocols and priority ## separated by comma 'https,http' or 'http,https' ## ATM available protocols are: http, https, ftp ## Not specifying a protocol will ban the protocol from being used ## If a mirror has more than one protocol defined only the first is written to the mirrorlist ## Empty means all in reversed alphabetic order # Protocols = ## When set to False - all certificates are accepted. ## Use only if you fully trust all ssl-enabled mirrors. # SSLVerify = True MORE INFO https://wiki.manjaro.org/index.php?title=Pacman-mirrors https://wiki.manjaro.org/index.php?title=Create_your_own_Custom_Mirrorlist REPORTING BUGS https://gitlab.manjaro.org/applications/pacman-mirrors/issues SEE ALSO The pacman-mirrors source code and all documentation may be downloaded from https://gitlab.manjaro.org/applications/pacman-mirrors/ AUTHORS Esclapion <esclapion@manjaro.org> philm <philm@manjaro.org> Ramon Buld\u00f3 <rbuldo@gmail.com> Hugo Posnic <huluti@manjaro.org> Frede Hundewadt <echo ZmhAbWFuamFyby5vcmcK | base64 -d>","title":"Home"},{"location":"#name","text":"pacman-mirrors - generate pacman mirrorlist for Manjaro Linux","title":"NAME"},{"location":"#synopsis","text":"pacman-mirrors [-h] [-f [NUMBER]] [-i [-d]] [-m METHOD] [-c COUNTRY [COUNTRY...] | [-g]] [--no-color] [-l] [-lc] [-q] [-s] [-t SECONDS] [-v] [-n] [--api] [-S/-B BRANCH] [-p PREFIX] [-P PROTO [PROTO...]] [-R] [-U URL]","title":"SYNOPSIS"},{"location":"#description","text":"Generates mirrorlist with up-to-date mirrors for Manjaro Linux. Default is to rank all mirrors by reponse time. If no arguments are given pacman-mirrors lists available options. Pacman-mirrors requires access to files which are read-only so it must be run with su or sudo . To create a mirrorlist using all default use pacman-mirrors -f The mirrorlist generation process can be refined through arguments and arguments with options, for example pacman-mirrors --country Denmark --timeout 5","title":"DESCRIPTION"},{"location":"#important","text":"After all operations ALWAYS syncronize and update your system with sudo pacman -Syyu","title":"IMPORTANT"},{"location":"#operation","text":"Pacman-mirrors tries to provide ONLY up-to-date mirrors if they are available in your chosen mirror pool. This means - at any given time - the number of available mirrors will vary depending on when the mirror last syncronized with the master repo server. If no up-to-date mirrors is available in your chosen mirror pool, your mirror list will not be changed. This behavior can be overridden if so desired by using the -s/--no-status switch.","title":"OPERATION"},{"location":"#network-connection","text":"To be able to download the latest status file from repo.manjaro.org pacman-mirrors verifies network connection by opening up to three different websites. These sites are wikipedia.org github.com bitbucket.org The sites are chosen due to their generic nature and general availability.","title":"NETWORK CONNECTION"},{"location":"#mirror-ranking","text":"The mirrors are ranked by means of downloading a file from the systems core repo. The file defaults to core.db.tar.gz but can be customized using the corresponding entry in the configuration file.","title":"MIRROR RANKING"},{"location":"#modes","text":"The number of mirrors pacman-mirrors -f [number] More control (custom mirror pool) -c COUNTRY[[,COUNTRY]...] Full control (custom mirror pool) -i [-d/--default]","title":"MODES"},{"location":"#files-overview","text":"The configuration : /etc/pacman-mirrors.conf The file holds configuration for pacman-mirrors. The mirrorlist : /etc/pacman.d/mirrorlist The file contains a number of servers which pacman uses to update your system. Manjaro mirror pool : /usr/share/pacman-mirrors/mirrors.json The worldwide mirrorpool comes with installation. At runtime the file is downloaded from Github and compared with the systems file. If the files differs, your local file will be replaced. Manjaro mirror pool status : /var/lib/pacman-mirrors/status.json The mirrorpool status file. It is the data you see displayed at repo.manjaro.org. The file is downloaded and saved on every run of pacman-mirrors. Custom mirror pool : /var/lib/pacman-mirrors/custom-mirrors.json The file is your custom mirror pool It is created using -i/--interactive or -c/--country argument. If you are stunned by this message .: WARNING No mirrors in selection .: INFO The mirrors has not changed This is not an error, it is a feature. The reason: You have limited your mirror pool too much and none of your selected mirrors are up-to-date. Suggested solutions : Remove limitations on countries and/or protocols Do a complete reset of your list with pacman-mirrors -c all -aP all","title":"FILES OVERVIEW"},{"location":"#general-info-about-arguments","text":"Some options are mutual exclusive and will throw an arguments error: --country , --fasttrack , --geoip --fasttrack and --nostatus Some arguments requires another argument present to have effect. If such conditions rise pacman-mirrors will throw an arguments error. The arguments can appear in any order except for arguments which takes additional options in which case the options must follow immediately after the argument with or without space, for example pacman-mirrors -f pacman-mirrors -f 5 pacman-mirrors -f5 Pacman-mirrors always attempt to download the lastest available data from http://repo.manjaro.org . These data is always used during mirrorlist generation to ensure that you connect to a mirror which is up-to-date for your systems branch.","title":"GENERAL INFO ABOUT ARGUMENTS"},{"location":"#arguments-methods-and-options","text":"","title":"ARGUMENTS, METHODS AND OPTIONS"},{"location":"#methods","text":"-c, --country COUNTRY [[ COUNTRY ]...] : Creates a custom mirror pool with supplied countries. -f, --fasttrack [ NUMBER ] : Generates a random mirrorlist for the users current selected branch, mirrors are randomly selected from the users current mirror pool, either a custom pool or the default pool, the randomly selected mirrors are ranked by their current access time. The higher number the higher possibility of a fast mirror. If a number is given the resulting mirrorlist contains that number of servers. -i, --interactive [--default] : This is a function designed to leave full control over countries, mirrors and protocols to the user. This function DOES NOT take into consideration up-to-date mirrors. The optional --default forces pacman-mirrors to load the default mirror file and ignore any preset custom pool, thus allowing for reselecting mirrors for a new custom pool.","title":"METHODS"},{"location":"#api","text":"-a, --api : Instructs pacman-mirrors to activate processing of API arguments. -B, -S, --set-branch BRANCH : Permanent change branch, using stable , testing or unstable . -p, --prefix PREFIX : Add a path prefix to pacman-mirrors file-handling eg. /mnt/install or $mnt . -P, --proto, --protocols PROTO [ PROTO ] ... : Write protocols to configuration, using all or http , https , ftp and ftps . -R, --re-branch : Replace branch in mirrorlist. -U, --url URL : Replace mirrorlist with supplied url.","title":"API"},{"location":"#misc","text":"-G, --get-branch : Return branch from configuration. -g--geoip : Use geolocation if possible, if geoip is not available all mirrors. -h, --help : Show the help message. -l, --list, --country-list : Lists available mirror countries. -lc, --country-config : Lists custom selected countries. -m, --method METHOD : Default method is rank but random can be selected. -n, --no-mirrorlist : Use to skip generation of mirrorlist. --no-color : Suppress colorized messages. -q, --quiet : Make pacman-mirrors silent. -s, --no-status : Ignore up-to-date status for system branch. -t, --timeout SECONDS : Change the number of seconds waiting for a server response, SSL enabled mirrors has this value doubled to compensate for the time spent on exchanging encryption keys. -v, --version : Show the version of pacman-mirrors.","title":"MISC"},{"location":"#exit-status","text":"0 : OK 1 : Problem with argument 2 : Problem accessing systemfiles 3 : Missing mirror file BRANCH: Value from config","title":"Exit status:"},{"location":"#configuration-flow-of-pacman-mirrors","text":"At launch an internal default configuration is setup, file configuration is applied then the commandline is parsed and applied.","title":"Configuration flow of pacman-mirrors"},{"location":"#api-arguments","text":"The arguments modifies key elements of pacman-mirrors configuration according to the users needs. The actions performed by the API are in strict order and performed before any other actions. This also means that ordinary arguments supplied in conjunction with api might be ignored. Eg. -U argument terminates pacman-mirrors when branch and mirrorlist has been written. If p PREFIX add PREFIX to internal file configuration If -S/-B BRANCH apply BRANCH to internal configuration replace branch in pacman-mirrors.conf with BRANCH If -U URL apply internal configuration to a mirrorlist with URL sys.exit(0) If -P PROTO [ PROTO ] ... replace protocols in pacman-mirrors.conf with PROTO If -R replace branch in mirrorlist with -S/-B BRANCH When done pacman-mirrors checks the internet connection and if possible download the latest datafiles for creating the mirrorlist. At this point it is possible to interrupt further processing. If the -n/--no-mirrorlist argument is present pacman-mirrors will now exit.","title":"API arguments"},{"location":"#examples","text":"Most optional arguments are self explaining others require explanation. The API functions is mainly designed to help packagers and iso-builders. However it can be of use for everyone because it takes the hazzle out of editing your pacman-mirrors configuration.","title":"EXAMPLES"},{"location":"#commands","text":"Which countries has mirrors? pacman-mirrors --country-list Which countries in my custom mirror pool *pacman-mirrors --country-config What branch am I on pacman-mirrors --get-branch","title":"Commands"},{"location":"#commands-requiring-sudo","text":"I want to permanently change branch to unstable, use mirrors from Germany and France, use only https and http protocol in that order sudo pacman-mirrors --country Germany,France --api --set-branch unstable --procotol https http Create a mirrorlist with German mirrors sudo pacman-mirrors --country Germany If you want more countries in your mirrorlist add them they will be written to your custom mirror pool sudo pacman-mirrors --country Germany France Denmark Create a mirrorlist with 5 mirrors up-to-date on your branch sudo pacman-mirrors --fastrack 5 I want to choose my mirrors sudo pacman-mirrors --interactive I have a custom mirror list and I want to create a new custom mirror list? sudo pacman-mirrors --interactive --default I have a custom mirror list - can I reset it? sudo pacman-mirrors --country all","title":"Commands requiring sudo"},{"location":"#advanced-use-samples-beware-of-the-dragons","text":"Change system branch and dont change the mirrorlist sudo pacman-mirrors -naS unstable Change system branch and replace branch in mirrorlist and quit sudo pacman-mirrors -naRS unstable Change protocols you will accept but dont touch the mirrorlist sudo pacman-mirrors -naP https http A packager can write directly to a mounted systems datafiles using either a path or an environment variable replacing the branch in both configuration and mirrorlist leaving the mirrors as is sudo pacman-mirrors -anR -p $prefix -S $branch -P https It is also possible to specify a mirror in which case the mirrorlist is created and pacman-mirrors terminate sudo pacman-mirrors -ap $prefix -S $branch -U $url","title":"Advanced use samples - BEWARE OF THE DRAGONS"},{"location":"#default-configuration","text":"## ## /etc/pacman-mirrors.conf ## ## Branch Pacman should use (stable, testing, unstable) # Branch = stable ## Generation method ## 1) rank - rank mirrors depending on their access time ## 2) random - randomly generate the output mirrorlist # Method = rank ## Filename to use when ranking mirrors ## The file must be present in core repo # TestFile = core.db.tar.gz ## Define protocols and priority ## separated by comma 'https,http' or 'http,https' ## ATM available protocols are: http, https, ftp ## Not specifying a protocol will ban the protocol from being used ## If a mirror has more than one protocol defined only the first is written to the mirrorlist ## Empty means all in reversed alphabetic order # Protocols = ## When set to False - all certificates are accepted. ## Use only if you fully trust all ssl-enabled mirrors. # SSLVerify = True","title":"DEFAULT CONFIGURATION"},{"location":"#more-info","text":"https://wiki.manjaro.org/index.php?title=Pacman-mirrors https://wiki.manjaro.org/index.php?title=Create_your_own_Custom_Mirrorlist","title":"MORE INFO"},{"location":"#reporting-bugs","text":"https://gitlab.manjaro.org/applications/pacman-mirrors/issues","title":"REPORTING BUGS"},{"location":"#see-also","text":"The pacman-mirrors source code and all documentation may be downloaded from https://gitlab.manjaro.org/applications/pacman-mirrors/","title":"SEE ALSO"},{"location":"#authors","text":"Esclapion <esclapion@manjaro.org> philm <philm@manjaro.org> Ramon Buld\u00f3 <rbuldo@gmail.com> Hugo Posnic <huluti@manjaro.org> Frede Hundewadt <echo ZmhAbWFuamFyby5vcmcK | base64 -d>","title":"AUTHORS"},{"location":"installation/","text":"Installation At the command line: $ easy_install pacman-mirrors Or, if you have virtualenvwrapper installed:: $ mkvirtualenv pacman-mirrors $ pip install pacman-mirrors","title":"Installation"},{"location":"installation/#installation","text":"At the command line: $ easy_install pacman-mirrors Or, if you have virtualenvwrapper installed:: $ mkvirtualenv pacman-mirrors $ pip install pacman-mirrors","title":"Installation"},{"location":"usage/","text":"Usage To use pacman-mirrors in a Python project: import pacman_mirrors","title":"Usage"},{"location":"usage/#usage","text":"To use pacman-mirrors in a Python project: import pacman_mirrors","title":"Usage"}]} \ No newline at end of file +{"config":{"lang":["en"],"prebuild_index":false,"separator":"[\\s\\-]+"},"docs":[{"location":"","text":"% pacman-mirrors(8) Pacman-Mirrors 4.x User Manual % % April, 2019 NAME pacman-mirrors - generate pacman mirrorlist for Manjaro Linux SYNOPSIS pacman-mirrors [-h] [-f [NUMBER]] [-i [-d]] [-m METHOD] [-c COUNTRY [COUNTRY...] | [-g]] [--no-color] [-l] [-lc] [-q] [-s] [-t SECONDS] [-v] [-n] [--api] [-S/-B BRANCH] [-p PREFIX] [-P PROTO [PROTO...]] [-R] [-U URL] DESCRIPTION Generates mirrorlist with up-to-date mirrors for Manjaro Linux. Default is to rank all mirrors by reponse time. If no arguments are given pacman-mirrors lists available options. Pacman-mirrors requires access to files which are read-only so it must be run with su or sudo . To create a mirrorlist using all default use pacman-mirrors -f The mirrorlist generation process can be refined through arguments and arguments with options, for example pacman-mirrors --country Denmark --timeout 5 IMPORTANT After all operations ALWAYS syncronize and update your system with sudo pacman -Syyu OPERATION Pacman-mirrors tries to provide ONLY up-to-date mirrors if they are available in your chosen mirror pool. This means - at any given time - the number of available mirrors will vary depending on when the mirror last syncronized with the master repo server. If no up-to-date mirrors is available in your chosen mirror pool, your mirror list will not be changed. This behavior can be overridden if so desired by using the -s/--no-status switch. NETWORK CONNECTION To be able to download the latest status file from repo.manjaro.org pacman-mirrors verifies network connection by opening up to three different websites. These sites are wikipedia.org github.com bitbucket.org The sites are chosen due to their generic nature and general availability. MIRROR RANKING The mirrors are ranked by means of downloading a file from the systems core repo. The file defaults to core.db.tar.gz but can be customized using the corresponding entry in the configuration file. MODES The number of mirrors pacman-mirrors -f [number] More control (custom mirror pool) -c COUNTRY[[,COUNTRY]...] Full control (custom mirror pool) -i [-d/--default] FILES OVERVIEW The configuration : /etc/pacman-mirrors.conf The file holds configuration for pacman-mirrors. The mirrorlist : /etc/pacman.d/mirrorlist The file contains a number of servers which pacman uses to update your system. Manjaro mirror pool : /usr/share/pacman-mirrors/mirrors.json The worldwide mirrorpool comes with installation. At runtime the file is downloaded from Github and compared with the systems file. If the files differs, your local file will be replaced. Manjaro mirror pool status : /var/lib/pacman-mirrors/status.json The mirrorpool status file. It is the data you see displayed at repo.manjaro.org. The file is downloaded and saved on every run of pacman-mirrors. Custom mirror pool : /var/lib/pacman-mirrors/custom-mirrors.json The file is your custom mirror pool It is created using -i/--interactive or -c/--country argument. If you are stunned by this message .: WARNING No mirrors in selection .: INFO The mirrors has not changed This is not an error, it is a feature. The reason: You have limited your mirror pool too much and none of your selected mirrors are up-to-date. Suggested solutions : Remove limitations on countries and/or protocols Do a complete reset of your list with pacman-mirrors -c all -aP all GENERAL INFO ABOUT ARGUMENTS Some options are mutual exclusive and will throw an arguments error: --country , --fasttrack , --geoip --fasttrack and --nostatus Some arguments requires another argument present to have effect. If such conditions rise pacman-mirrors will throw an arguments error. The arguments can appear in any order except for arguments which takes additional options in which case the options must follow immediately after the argument with or without space, for example pacman-mirrors -f pacman-mirrors -f 5 pacman-mirrors -f5 Pacman-mirrors always attempt to download the lastest available data from http://repo.manjaro.org . These data is always used during mirrorlist generation to ensure that you connect to a mirror which is up-to-date for your systems branch. ARGUMENTS, METHODS AND OPTIONS METHODS -c, --country COUNTRY [[ COUNTRY ]...] : Creates a custom mirror pool with supplied countries. -f, --fasttrack [ NUMBER ] : Generates a random mirrorlist for the users current selected branch, mirrors are randomly selected from the users current mirror pool, either a custom pool or the default pool, the randomly selected mirrors are ranked by their current access time. The higher number the higher possibility of a fast mirror. If a number is given the resulting mirrorlist contains that number of servers. -i, --interactive [--default] : This is a function designed to leave full control over countries, mirrors and protocols to the user. This function DOES NOT take into consideration up-to-date mirrors. The optional --default forces pacman-mirrors to load the default mirror file and ignore any preset custom pool, thus allowing for reselecting mirrors for a new custom pool. API -a, --api : Instructs pacman-mirrors to activate processing of API arguments. -B, -S, --set-branch BRANCH : Permanent change branch, using stable , testing or unstable . -p, --prefix PREFIX : Add a path prefix to pacman-mirrors file-handling eg. /mnt/install or $mnt . -P, --proto, --protocols PROTO [ PROTO ] ... : Write protocols to configuration, using all or http , https , ftp and ftps . -R, --re-branch : Replace branch in mirrorlist. -U, --url URL : Replace mirrorlist with supplied url. MISC -G, --get-branch : Return branch from configuration. -g--geoip : Use geolocation if possible, if geoip is not available all mirrors. -h, --help : Show the help message. -l, --list, --country-list : Lists available mirror countries. -lc, --country-config : Lists custom selected countries. -m, --method METHOD : Default method is rank but random can be selected. -n, --no-mirrorlist : Use to skip generation of mirrorlist. --no-color : Suppress colorized messages. -q, --quiet : Make pacman-mirrors silent. -s, --no-status : Ignore up-to-date status for system branch. --interval : Apply a filter based on elapsed hours since last sync. -t, --timeout SECONDS : Change the number of seconds waiting for a server response, SSL enabled mirrors has this value doubled to compensate for the time spent on exchanging encryption keys. -v, --version : Show the version of pacman-mirrors. Exit status: 0 : OK 1 : Problem with argument 2 : Problem accessing systemfiles 3 : Missing mirror file BRANCH: Value from config Configuration flow of pacman-mirrors At launch an internal default configuration is setup, file configuration is applied then the commandline is parsed and applied. API arguments The arguments modifies key elements of pacman-mirrors configuration according to the users needs. The actions performed by the API are in strict order and performed before any other actions. This also means that ordinary arguments supplied in conjunction with api might be ignored. Eg. -U argument terminates pacman-mirrors when branch and mirrorlist has been written. If p PREFIX add PREFIX to internal file configuration If -S/-B BRANCH apply BRANCH to internal configuration replace branch in pacman-mirrors.conf with BRANCH If -U URL apply internal configuration to a mirrorlist with URL sys.exit(0) If -P PROTO [ PROTO ] ... replace protocols in pacman-mirrors.conf with PROTO If -R replace branch in mirrorlist with -S/-B BRANCH When done pacman-mirrors checks the internet connection and if possible download the latest datafiles for creating the mirrorlist. At this point it is possible to interrupt further processing. If the -n/--no-mirrorlist argument is present pacman-mirrors will now exit. EXAMPLES Most optional arguments are self explaining others require explanation. The API functions is mainly designed to help packagers and iso-builders. However it can be of use for everyone because it takes the hazzle out of editing your pacman-mirrors configuration. Commands Which countries has mirrors? pacman-mirrors --country-list Which countries in my custom mirror pool *pacman-mirrors --country-config What branch am I on pacman-mirrors --get-branch Commands requiring sudo I want to permanently change branch to unstable, use mirrors from Germany and France, use only https and http protocol in that order sudo pacman-mirrors --country Germany,France --api --set-branch unstable --procotol https http Create a mirrorlist with German mirrors sudo pacman-mirrors --country Germany If you want more countries in your mirrorlist add them they will be written to your custom mirror pool sudo pacman-mirrors --country Germany France Denmark Create a mirrorlist with 5 mirrors up-to-date on your branch sudo pacman-mirrors --fastrack 5 I want to choose my mirrors sudo pacman-mirrors --interactive I have a custom mirror list and I want to create a new custom mirror list? sudo pacman-mirrors --interactive --default I have a custom mirror list - can I reset it? sudo pacman-mirrors --country all Advanced use samples - BEWARE OF THE DRAGONS Change system branch and dont change the mirrorlist sudo pacman-mirrors -naS unstable Change system branch and replace branch in mirrorlist and quit sudo pacman-mirrors -naRS unstable Change protocols you will accept but dont touch the mirrorlist sudo pacman-mirrors -naP https http A packager can write directly to a mounted systems datafiles using either a path or an environment variable replacing the branch in both configuration and mirrorlist leaving the mirrors as is sudo pacman-mirrors -anR -p $prefix -S $branch -P https It is also possible to specify a mirror in which case the mirrorlist is created and pacman-mirrors terminate sudo pacman-mirrors -ap $prefix -S $branch -U $url DEFAULT CONFIGURATION ## ## /etc/pacman-mirrors.conf ## ## Branch Pacman should use (stable, testing, unstable) # Branch = stable ## Generation method ## 1) rank - rank mirrors depending on their access time ## 2) random - randomly generate the output mirrorlist # Method = rank ## Filename to use when ranking mirrors ## The file must be present in core repo # TestFile = core.db.tar.gz ## Define protocols and priority ## separated by comma 'https,http' or 'http,https' ## ATM available protocols are: http, https, ftp ## Not specifying a protocol will ban the protocol from being used ## If a mirror has more than one protocol defined only the first is written to the mirrorlist ## Empty means all in reversed alphabetic order # Protocols = ## When set to False - all certificates are accepted. ## Use only if you fully trust all ssl-enabled mirrors. # SSLVerify = True MORE INFO https://wiki.manjaro.org/index.php?title=Pacman-mirrors https://wiki.manjaro.org/index.php?title=Create_your_own_Custom_Mirrorlist REPORTING BUGS https://gitlab.manjaro.org/applications/pacman-mirrors/issues SEE ALSO The pacman-mirrors source code and all documentation may be downloaded from https://gitlab.manjaro.org/applications/pacman-mirrors/ AUTHORS Esclapion <esclapion@manjaro.org> philm <philm@manjaro.org> Ramon Buld\u00f3 <rbuldo@gmail.com> Hugo Posnic <huluti@manjaro.org> Frede Hundewadt <echo ZmhAbWFuamFyby5vcmcK | base64 -d>","title":"Home"},{"location":"#name","text":"pacman-mirrors - generate pacman mirrorlist for Manjaro Linux","title":"NAME"},{"location":"#synopsis","text":"pacman-mirrors [-h] [-f [NUMBER]] [-i [-d]] [-m METHOD] [-c COUNTRY [COUNTRY...] | [-g]] [--no-color] [-l] [-lc] [-q] [-s] [-t SECONDS] [-v] [-n] [--api] [-S/-B BRANCH] [-p PREFIX] [-P PROTO [PROTO...]] [-R] [-U URL]","title":"SYNOPSIS"},{"location":"#description","text":"Generates mirrorlist with up-to-date mirrors for Manjaro Linux. Default is to rank all mirrors by reponse time. If no arguments are given pacman-mirrors lists available options. Pacman-mirrors requires access to files which are read-only so it must be run with su or sudo . To create a mirrorlist using all default use pacman-mirrors -f The mirrorlist generation process can be refined through arguments and arguments with options, for example pacman-mirrors --country Denmark --timeout 5","title":"DESCRIPTION"},{"location":"#important","text":"After all operations ALWAYS syncronize and update your system with sudo pacman -Syyu","title":"IMPORTANT"},{"location":"#operation","text":"Pacman-mirrors tries to provide ONLY up-to-date mirrors if they are available in your chosen mirror pool. This means - at any given time - the number of available mirrors will vary depending on when the mirror last syncronized with the master repo server. If no up-to-date mirrors is available in your chosen mirror pool, your mirror list will not be changed. This behavior can be overridden if so desired by using the -s/--no-status switch.","title":"OPERATION"},{"location":"#network-connection","text":"To be able to download the latest status file from repo.manjaro.org pacman-mirrors verifies network connection by opening up to three different websites. These sites are wikipedia.org github.com bitbucket.org The sites are chosen due to their generic nature and general availability.","title":"NETWORK CONNECTION"},{"location":"#mirror-ranking","text":"The mirrors are ranked by means of downloading a file from the systems core repo. The file defaults to core.db.tar.gz but can be customized using the corresponding entry in the configuration file.","title":"MIRROR RANKING"},{"location":"#modes","text":"The number of mirrors pacman-mirrors -f [number] More control (custom mirror pool) -c COUNTRY[[,COUNTRY]...] Full control (custom mirror pool) -i [-d/--default]","title":"MODES"},{"location":"#files-overview","text":"The configuration : /etc/pacman-mirrors.conf The file holds configuration for pacman-mirrors. The mirrorlist : /etc/pacman.d/mirrorlist The file contains a number of servers which pacman uses to update your system. Manjaro mirror pool : /usr/share/pacman-mirrors/mirrors.json The worldwide mirrorpool comes with installation. At runtime the file is downloaded from Github and compared with the systems file. If the files differs, your local file will be replaced. Manjaro mirror pool status : /var/lib/pacman-mirrors/status.json The mirrorpool status file. It is the data you see displayed at repo.manjaro.org. The file is downloaded and saved on every run of pacman-mirrors. Custom mirror pool : /var/lib/pacman-mirrors/custom-mirrors.json The file is your custom mirror pool It is created using -i/--interactive or -c/--country argument. If you are stunned by this message .: WARNING No mirrors in selection .: INFO The mirrors has not changed This is not an error, it is a feature. The reason: You have limited your mirror pool too much and none of your selected mirrors are up-to-date. Suggested solutions : Remove limitations on countries and/or protocols Do a complete reset of your list with pacman-mirrors -c all -aP all","title":"FILES OVERVIEW"},{"location":"#general-info-about-arguments","text":"Some options are mutual exclusive and will throw an arguments error: --country , --fasttrack , --geoip --fasttrack and --nostatus Some arguments requires another argument present to have effect. If such conditions rise pacman-mirrors will throw an arguments error. The arguments can appear in any order except for arguments which takes additional options in which case the options must follow immediately after the argument with or without space, for example pacman-mirrors -f pacman-mirrors -f 5 pacman-mirrors -f5 Pacman-mirrors always attempt to download the lastest available data from http://repo.manjaro.org . These data is always used during mirrorlist generation to ensure that you connect to a mirror which is up-to-date for your systems branch.","title":"GENERAL INFO ABOUT ARGUMENTS"},{"location":"#arguments-methods-and-options","text":"","title":"ARGUMENTS, METHODS AND OPTIONS"},{"location":"#methods","text":"-c, --country COUNTRY [[ COUNTRY ]...] : Creates a custom mirror pool with supplied countries. -f, --fasttrack [ NUMBER ] : Generates a random mirrorlist for the users current selected branch, mirrors are randomly selected from the users current mirror pool, either a custom pool or the default pool, the randomly selected mirrors are ranked by their current access time. The higher number the higher possibility of a fast mirror. If a number is given the resulting mirrorlist contains that number of servers. -i, --interactive [--default] : This is a function designed to leave full control over countries, mirrors and protocols to the user. This function DOES NOT take into consideration up-to-date mirrors. The optional --default forces pacman-mirrors to load the default mirror file and ignore any preset custom pool, thus allowing for reselecting mirrors for a new custom pool.","title":"METHODS"},{"location":"#api","text":"-a, --api : Instructs pacman-mirrors to activate processing of API arguments. -B, -S, --set-branch BRANCH : Permanent change branch, using stable , testing or unstable . -p, --prefix PREFIX : Add a path prefix to pacman-mirrors file-handling eg. /mnt/install or $mnt . -P, --proto, --protocols PROTO [ PROTO ] ... : Write protocols to configuration, using all or http , https , ftp and ftps . -R, --re-branch : Replace branch in mirrorlist. -U, --url URL : Replace mirrorlist with supplied url.","title":"API"},{"location":"#misc","text":"-G, --get-branch : Return branch from configuration. -g--geoip : Use geolocation if possible, if geoip is not available all mirrors. -h, --help : Show the help message. -l, --list, --country-list : Lists available mirror countries. -lc, --country-config : Lists custom selected countries. -m, --method METHOD : Default method is rank but random can be selected. -n, --no-mirrorlist : Use to skip generation of mirrorlist. --no-color : Suppress colorized messages. -q, --quiet : Make pacman-mirrors silent. -s, --no-status : Ignore up-to-date status for system branch. --interval : Apply a filter based on elapsed hours since last sync. -t, --timeout SECONDS : Change the number of seconds waiting for a server response, SSL enabled mirrors has this value doubled to compensate for the time spent on exchanging encryption keys. -v, --version : Show the version of pacman-mirrors.","title":"MISC"},{"location":"#exit-status","text":"0 : OK 1 : Problem with argument 2 : Problem accessing systemfiles 3 : Missing mirror file BRANCH: Value from config","title":"Exit status:"},{"location":"#configuration-flow-of-pacman-mirrors","text":"At launch an internal default configuration is setup, file configuration is applied then the commandline is parsed and applied.","title":"Configuration flow of pacman-mirrors"},{"location":"#api-arguments","text":"The arguments modifies key elements of pacman-mirrors configuration according to the users needs. The actions performed by the API are in strict order and performed before any other actions. This also means that ordinary arguments supplied in conjunction with api might be ignored. Eg. -U argument terminates pacman-mirrors when branch and mirrorlist has been written. If p PREFIX add PREFIX to internal file configuration If -S/-B BRANCH apply BRANCH to internal configuration replace branch in pacman-mirrors.conf with BRANCH If -U URL apply internal configuration to a mirrorlist with URL sys.exit(0) If -P PROTO [ PROTO ] ... replace protocols in pacman-mirrors.conf with PROTO If -R replace branch in mirrorlist with -S/-B BRANCH When done pacman-mirrors checks the internet connection and if possible download the latest datafiles for creating the mirrorlist. At this point it is possible to interrupt further processing. If the -n/--no-mirrorlist argument is present pacman-mirrors will now exit.","title":"API arguments"},{"location":"#examples","text":"Most optional arguments are self explaining others require explanation. The API functions is mainly designed to help packagers and iso-builders. However it can be of use for everyone because it takes the hazzle out of editing your pacman-mirrors configuration.","title":"EXAMPLES"},{"location":"#commands","text":"Which countries has mirrors? pacman-mirrors --country-list Which countries in my custom mirror pool *pacman-mirrors --country-config What branch am I on pacman-mirrors --get-branch","title":"Commands"},{"location":"#commands-requiring-sudo","text":"I want to permanently change branch to unstable, use mirrors from Germany and France, use only https and http protocol in that order sudo pacman-mirrors --country Germany,France --api --set-branch unstable --procotol https http Create a mirrorlist with German mirrors sudo pacman-mirrors --country Germany If you want more countries in your mirrorlist add them they will be written to your custom mirror pool sudo pacman-mirrors --country Germany France Denmark Create a mirrorlist with 5 mirrors up-to-date on your branch sudo pacman-mirrors --fastrack 5 I want to choose my mirrors sudo pacman-mirrors --interactive I have a custom mirror list and I want to create a new custom mirror list? sudo pacman-mirrors --interactive --default I have a custom mirror list - can I reset it? sudo pacman-mirrors --country all","title":"Commands requiring sudo"},{"location":"#advanced-use-samples-beware-of-the-dragons","text":"Change system branch and dont change the mirrorlist sudo pacman-mirrors -naS unstable Change system branch and replace branch in mirrorlist and quit sudo pacman-mirrors -naRS unstable Change protocols you will accept but dont touch the mirrorlist sudo pacman-mirrors -naP https http A packager can write directly to a mounted systems datafiles using either a path or an environment variable replacing the branch in both configuration and mirrorlist leaving the mirrors as is sudo pacman-mirrors -anR -p $prefix -S $branch -P https It is also possible to specify a mirror in which case the mirrorlist is created and pacman-mirrors terminate sudo pacman-mirrors -ap $prefix -S $branch -U $url","title":"Advanced use samples - BEWARE OF THE DRAGONS"},{"location":"#default-configuration","text":"## ## /etc/pacman-mirrors.conf ## ## Branch Pacman should use (stable, testing, unstable) # Branch = stable ## Generation method ## 1) rank - rank mirrors depending on their access time ## 2) random - randomly generate the output mirrorlist # Method = rank ## Filename to use when ranking mirrors ## The file must be present in core repo # TestFile = core.db.tar.gz ## Define protocols and priority ## separated by comma 'https,http' or 'http,https' ## ATM available protocols are: http, https, ftp ## Not specifying a protocol will ban the protocol from being used ## If a mirror has more than one protocol defined only the first is written to the mirrorlist ## Empty means all in reversed alphabetic order # Protocols = ## When set to False - all certificates are accepted. ## Use only if you fully trust all ssl-enabled mirrors. # SSLVerify = True","title":"DEFAULT CONFIGURATION"},{"location":"#more-info","text":"https://wiki.manjaro.org/index.php?title=Pacman-mirrors https://wiki.manjaro.org/index.php?title=Create_your_own_Custom_Mirrorlist","title":"MORE INFO"},{"location":"#reporting-bugs","text":"https://gitlab.manjaro.org/applications/pacman-mirrors/issues","title":"REPORTING BUGS"},{"location":"#see-also","text":"The pacman-mirrors source code and all documentation may be downloaded from https://gitlab.manjaro.org/applications/pacman-mirrors/","title":"SEE ALSO"},{"location":"#authors","text":"Esclapion <esclapion@manjaro.org> philm <philm@manjaro.org> Ramon Buld\u00f3 <rbuldo@gmail.com> Hugo Posnic <huluti@manjaro.org> Frede Hundewadt <echo ZmhAbWFuamFyby5vcmcK | base64 -d>","title":"AUTHORS"},{"location":"installation/","text":"Installation At the command line: $ easy_install pacman-mirrors Or, if you have virtualenvwrapper installed:: $ mkvirtualenv pacman-mirrors $ pip install pacman-mirrors","title":"Installation"},{"location":"installation/#installation","text":"At the command line: $ easy_install pacman-mirrors Or, if you have virtualenvwrapper installed:: $ mkvirtualenv pacman-mirrors $ pip install pacman-mirrors","title":"Installation"},{"location":"usage/","text":"Usage To use pacman-mirrors in a Python project: import pacman_mirrors","title":"Usage"},{"location":"usage/#usage","text":"To use pacman-mirrors in a Python project: import pacman_mirrors","title":"Usage"}]} \ No newline at end of file diff --git a/site/sitemap.xml b/site/sitemap.xml index b9be5e6d..8e49d8ef 100644 --- a/site/sitemap.xml +++ b/site/sitemap.xml @@ -2,17 +2,17 @@ <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>None</loc> - <lastmod>2019-04-22</lastmod> + <lastmod>2019-04-25</lastmod> <changefreq>daily</changefreq> </url> <url> <loc>None</loc> - <lastmod>2019-04-22</lastmod> + <lastmod>2019-04-25</lastmod> <changefreq>daily</changefreq> </url> <url> <loc>None</loc> - <lastmod>2019-04-22</lastmod> + <lastmod>2019-04-25</lastmod> <changefreq>daily</changefreq> </url> </urlset> \ No newline at end of file diff --git a/site/sitemap.xml.gz b/site/sitemap.xml.gz index 9dea226baabc0e958bfe98cada5c3e7acb8a461b..af7842903853bc3c9f88f808889ddbb57bcf7e55 100644 GIT binary patch literal 196 zcmV;#06YI5iwFn|+reA{|8r?{Wo=<_E_iKh0Ns&64#FT1MfW`gVPA$enpi{W&ZR3o z0HN5DP^f@bZ!fjgcm`)Pf8PAeUkqy=gF$!YgLbyY1)&%zD_yH?SL5^PkneEAGj{VP zsECr;h8p)Vj(dP<nn=)54Pp$$`3{2Y(-2^VKuLvphEmN37KNB`k{_K_3}*F#BE-S9 yyre~y(@kD((|TpAMfSpW>f+Uvw?dmIgCDY_z&GZ<1K%w@gueiQ$qEp_0RR9iSzBxX literal 195 zcmV;!06hO6iwFo|YrR|o|8r?{Wo=<_E_iKh0Ns%>4#F@DMR!gSWpA8T3>2m5#>fN* zh|<tTN|RCt3b!Yv1#t$v`1|?Gf3T<@y(4!sq7A;HIpdTVuR~*fTha6BknLzKH{v!r zG?65;$BK3_4ts!Uni$$>dNm*mV+*LeG$5=HI4h~#kW}-5MG@hGmdD_YfLVQ@!q|sK x7CbLAzRijvtyi{Mbf<i4E~B~1Mp^e1@I#gq_{RKq;Jc-V$QS+*FG0Wo00511SeyU= -- GitLab