🚤 Enable fastestmirror for all distros

RHEL can benefit from `fastestmirror` when it downloads metadata and
packages from the EPEL repository.

Fixes #817.

Signed-off-by: Major Hayden <major@redhat.com>
This commit is contained in:
Major Hayden 2020-07-06 10:02:49 -05:00 committed by Tom Gundersen
parent 0f32f35756
commit edb30c5d21
2 changed files with 13 additions and 5 deletions

View file

@ -9,11 +9,12 @@ function greenprint {
# Get OS details.
source /etc/os-release
# Prepare dnf on Fedora for performance.
if [[ $ID == fedora ]]; then
sudo rm -f /etc/yum.repos.d/fedora*modular*
echo -e "fastestmirror=1\ninstall_weak_deps=0" | sudo tee -a /etc/dnf/dnf.conf
fi
# Remove Fedora's modular repositories to speed up dnf.
sudo rm -f /etc/yum.repos.d/fedora*modular*
# Enable fastestmirror and disable weak dependency installation to speed up
# dnf operations.
echo -e "fastestmirror=1\ninstall_weak_deps=0" | sudo tee -a /etc/dnf/dnf.conf
# Install requirements for building RPMs in mock.
greenprint "📦 Installing mock requirements"