Show HN: Freshen – A Bash script that freshens up your Arch mirrorlists (github.com)
This is a bash script I made that automates the mirror updating/refreshing process with curl and rankmirrors. It provides room for tailored mirrorlist URLs, handles backups, and restores from them when errors may occur.
7 comments
[ 931 ms ] story [ 2519 ms ] thread- Variables not quoted... (This is dangerous)
- PACMAN_MIRRORLIST_URL should be set in environment and only be overwritten in the script if the environment doesn't contain it.
- No test on the url if it is the right one.
- pipefail not set (This is dangerous, too). Use a temp file, read it into an array and work with that.
- Curl should use -f (debatable)
Not only does Arch Linux have some of the best online documentation, one of the most comprehensive package search databases, probably the most useful of all rootfs/bootstrap tarballs, it even has a healthy number of non-TLS mirrors.
https://gitprotect.io/