From 011a50fb18e757cf73b617ceddce60cf3847f14a Mon Sep 17 00:00:00 2001 From: unman Date: Thu, 6 Jun 2024 14:16:48 +0000 Subject: [PATCH] Salt - caching proxy. Add support for BlackArch --- cacher/50_user.conf | 1 + cacher/acng.conf | 5 +- cacher/blackarch_mirror-list | 154 +++++++++++++++++++++++++++++++++++ 3 files changed, 159 insertions(+), 1 deletion(-) create mode 100644 cacher/blackarch_mirror-list diff --git a/cacher/50_user.conf b/cacher/50_user.conf index f4c8545..5f4147f 100644 --- a/cacher/50_user.conf +++ b/cacher/50_user.conf @@ -4,3 +4,4 @@ binds+=( '/etc/apt-cacher-ng/acng.conf' ) binds+=( '/etc/apt-cacher-ng/archlx_mirrors_extra' ) binds+=( '/etc/apt-cacher-ng/debian_mirrors_extra' ) binds+=( '/etc/apt-cacher-ng/fedora_mirrors_extra' ) +binds+=( '/etc/apt-cacher-ng/blackarch_mirror-list' ) diff --git a/cacher/acng.conf b/cacher/acng.conf index 07c4a25..4189bb2 100644 --- a/cacher/acng.conf +++ b/cacher/acng.conf @@ -70,6 +70,7 @@ Port:8082 # Examples: # Remap-alxrep: file:archlx_mirrors /archlinux Remap-alxrep: file:archlx_mirrors file:archlx_mirrors_extra /archlinux +Remap-blackarch: file:blackarch_mirror-list /blackarch Remap-debrep: file:deb_mirror*.gz file:debian_mirrors_extra /debian ; file:backends_debian # Debian Archives Remap-fedrep: file:fedora_mirrors file:fedora_mirrors_extra ; https://mirrors.kernel.org/fedora/ https://ftp-stud.hs-esslingen.de/pub/fedora/linux/ # Fedora Linux @@ -254,7 +255,8 @@ FollowIndexFileRemoval: 1 # To see examples of the expected syntax, run: apt-cacher-ng -p debug=1 # PfilePatternEx: .*yaml.gz$|.*fedora.*arch=x86_64$|.*f37&arch=x86_64|.*f38&arch=x86_64|.*f39&arch=x86_64 -VfilePatternEx: .*fedora.*updateinfo.*xml.zck$|^/\?release=[0-9]+&arch=.*|.*/RPM-GPG-KEY.*|.*\?repo=fedora +VfilePatternEx: .*fedora.*updateinfo.*xml.zck$|^/\?release=[0-9]+&arch=.*|.*/RPM-GPG-KEY.*|.*\?repo=fedora|.*archlinux.*sha256sums.txt|.*archlinux/iso.*tar.gz.sig|.*arch*.db|.*arch*.db.sig +#VfilePatternEx: .*fedora.*updateinfo.*xml.zck$|^/\?release=[0-9]+&arch=.*|.*/RPM-GPG-KEY.*|.*\?repo=fedora|.*archlinux.*sha256sums.txt|.*archlinux/iso.*tar.gz.sig|.*arch*.db|.*arch*.db.sig #VfilePatternEx: .*fedora.*updateinfo.*xml.zck$|^/\?release=[0-9]+&arch=.*|.*/RPM-GPG-KEY.*|.*\?repo=fedora|.*pkg.tar.zst.sig|.*archlinux.*sha256sums.txt|.*archlinux/iso.*tar.gz.sig # SPfilePatternEx: @@ -405,6 +407,7 @@ LocalDirs: acng-doc /usr/share/doc/apt-cacher-ng # the safety period is over. # # KeepExtraVersions: 0 +KeepExtraVersions: 1 # Optionally uses TCP access control provided by libwrap, see hosts_access(5) # for details. Daemon name is apt-cacher-ng. diff --git a/cacher/blackarch_mirror-list b/cacher/blackarch_mirror-list new file mode 100644 index 0000000..4846225 --- /dev/null +++ b/cacher/blackarch_mirror-list @@ -0,0 +1,154 @@ +http://au.mirrors.cicku.me/blackarch/ +https://au.mirrors.cicku.me/blackarch/ +http://blackarch.mirror.digitalpacific.com.au/ +rsync://mirror.digitalpacific.com.au/blackarch/ + +http://mirror.easyname.at/blackarch/ +ftp://mirror.easyname.at/blackarch/ +rsync://mirror.easyname.at/blackarch/ + +http://ca.mirrors.cicku.me/blackarch/ +https://ca.mirrors.cicku.me/blackarch/ + +https://mirrors.hust.edu.cn/blackarch/ +https://mirrors.nju.edu.cn/blackarch/ +https://mirror.sjtu.edu.cn/blackarch/ +https://mirrors.tuna.tsinghua.edu.cn/blackarch/ +https://mirrors.ustc.edu.cn/blackarch/ +https://mirrors.aliyun.com/blackarch/ +http://mirrors.aliyun.com/blackarch/ + +http://mirrors.dotsrc.org/blackarch/ +ftp://mirrors.dotsrc.org/blackarch/ + +http://mirror.uta.edu.ec/blackarch/ +ftp://mirror.uta.edu.ec/blackarch/ +rsync://mirror.uta.edu.ec/blackarch/ +http://mirror.cedia.org.ec/blackarch/ + +http://blackarch.leneveu.fr/blackarch/ +http://blackarch.pi3rrot.net/blackarch/ +http://mirror.cyberbits.eu/blackarch/ +https://mirror.cyberbits.eu/blackarch/ +rsync://rsync.cyberbits.eu/blackarch/ + +https://www.blackarch.org/blackarch/blackarch/ +rsync://blackarch.org/blackarch/ +http://de.mirrors.cicku.me/blackarch/ +https://de.mirrors.cicku.me/blackarch/ +https://mirrors.dr460nf1r3.org/repos/blackarch/ +http://ftp.halifax.rwth-aachen.de/blackarch/ +https://ftp.halifax.rwth-aachen.de/blackarch/ +ftp://ftp.halifax.rwth-aachen.de/blackarch/ +rsync://ftp.halifax.rwth-aachen.de/blackarch/ +http://blackarch.unixpeople.org/ +https://blackarch.unixpeople.org/ +rsync://blackarch.unixpeople.org/blackarch/ +http://mirror.undisclose.de/blackarch/ +https://mirror.undisclose.de/blackarch// +rsync://mirror.undisclose.de/blackarch/ + +http://ftp.cc.uoc.gr/mirrors/linux/blackarch/ +ftp://ftp.cc.uoc.gr/mirrors/linux/blackarch/ +rsync://blackarch@cc.uoc.gr/blackarch + +http://mirrors.cicku.me/blackarch/ +https://mirrors.cicku.me/blackarch/ +http://www.mirrorservice.org/sites/blackarch.org/blackarch/ +rsync://rsync.mirrorservice.org/blackarch.org/blackarch/ +http://mirrors.gethosted.online/blackarch/blackarch/ +https://mirrors.gethosted.online/blackarch/blackarch/ +https://uk.mirrors.fossho.st/blackarch//os/ + +http://quantum-mirror.hu/mirrors/pub/blackarch/ +https://quantum-mirror.hu/mirrors/pub/blackarch/ +rsync://quantum-mirror.hu/blackarch + +http://in.mirrors.cicku.me/blackarch/ +https://in.mirrors.cicku.me/blackarch/ +https://mirror.albony.xyz/blackarch/ + +http://mirror.blackrepo.com/ https://mirror.blackrepo.com/ + +http://blackarch.mirror.garr.it/mirrors/blackarch/ +rsync://blackarch.mirror.garr.it/blackarch/ + +http://jp.mirrors.cicku.me/blackarch/ +https://jp.mirrors.cicku.me/blackarch/ +http://www.ftp.ne.jp/Linux/packages/blackarch/ +http://ftp.kddilabs.jp/Linux/packages/blackarch/ +https://ftp.kddilabs.jp/Linux/packages/blackarch/ + +http://kr.mirrors.cicku.me/blackarch/ +https://kr.mirrors.cicku.me/blackarch/ + +http://md.mirrors.hacktegic.com/blackarch/ +https://md.mirrors.hacktegic.com/blackarch/ +rsync://md.mirrors.hacktegic.com/blackarch/ + +http://mirror.serverion.com/blackarch/ +https://mirror.serverion.com/blackarch/ +ftp://mirror.serverion.com/blackarch/ +rsync://mirror.serverion.com/opnsense +http://mirror.neostrada.nl/blackarch/ +https://mirror.neostrada.nl/blackarch/ +ftp://mirror.neostrada.nl/blackarch/ +rsync://mirror.neostrada.nl/blackarch/ + +http://nz-mirror.intergrid.com.au/blackarch/ +ftp://nz-mirror.intergrid.com.au/blackarch + +http://ftp.icm.edu.pl/pub/Linux/dist/blackarch/ +ftp://ftp.icm.edu.pl/pub/Linux/dist/blackarch/ +rsync://ftp.icm.edu.pl/pub/Linux/dist/blackarch/ +gopher://ftp.icm.edu.pl/1/pub/Linux/dist/blackarch/ + +http://eu.mirrors.cicku.me/blackarch/ +https://eu.mirrors.cicku.me/blackarch/ + +https://repository.su/blackarch/ +rsync://repository.su/blackarch/ +http://mirror.truenetwork.ru/blackarch/ +ftp://mirror.truenetwork.ru/blackarch/ +rsync://mirror.truenetwork.ru/blackarch/ +http://mirror.yandex.ru/mirrors/blackarch/ +ftp://mirror.yandex.ru/mirrors/blackarch/ +rsync://mirror.yandex.ru/mirrors/blackarch/ + +http://sg.mirrors.cicku.me/blackarch/ +https://sg.mirrors.cicku.me/blackarch/ +http://download.nus.edu.sg/mirror/blackarch/ +https://download.nus.edu.sg/mirror/blackarch/ + +http://mirror.zetup.net/blackarch/ + +http://mirror.easyname.ch/blackarch/ +ftp://mirror.easyname.ch/blackarch/ +rsync://mirror.easyname.ch/blackarch/ +https://mirror.tillo.ch/ftp/blackarch/ +http://mirror.tillo.ch/ftp/blackarch/ +ftpes://mirror.tillo.ch/blackarch/ +ftp://mirror.tillo.ch/blackarch/ +rsync://mirror.tillo.ch/blackarch/ + +http://ftp.linux.org.tr/blackarch/ +ftp://ftp.linux.org.tr/blackarch/ +rsync://rsync.linux.org.tr/blackarch/ + +http://mirror.archlinux.tw/BlackArch/ +https://mirror.archlinux.tw/BlackArch/ +http://blackarch.cs.nycu.edu.tw/ +https://blackarch.cs.nycu.edu.tw/ +rsync://blackarch.cs.nycu.edu.tw/blackarch/ + +http://blackarch.pr0s3c.nl/blackarch/ +https://us.mirrors.fossho.st/blackarch/ +https://blackarch.pr0s3c.nl/blackarch/ +http://mirror.math.princeton.edu/pub/blackarch/ +https://mirror.math.princeton.edu/pub/blackarch/ +rsync://mirror.math.princeton.edu/pub/blackarch/ +http://distro.ibiblio.org/blackarch/ +ftp://distro.ibiblio.org/blackarch/ +https://mirror.team-cymru.com/blackarch/ +ftp://mirror.team-cymru.com/blackarch/ +rsync://mirror.team-cymru.com/blackarch/