From 3b9ae540acd7248d1f960a839e2020b9245d6cce Mon Sep 17 00:00:00 2001 From: qoijjj <129108030+qoijjj@users.noreply.github.com> Date: Tue, 14 May 2024 15:30:17 -0700 Subject: [PATCH] feat: always use https mirrors for layering --- config/common/common-scripts.yml | 3 ++- config/scripts/httpsmirrors.sh | 8 ++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 config/scripts/httpsmirrors.sh diff --git a/config/common/common-scripts.yml b/config/common/common-scripts.yml index 06baa2d..c339f1d 100644 --- a/config/common/common-scripts.yml +++ b/config/common/common-scripts.yml @@ -4,4 +4,5 @@ scripts: - setfilepermissions.sh - disablesealertpopups.sh - homebrewanalyticsoptout.sh - - hardencontainerpolicy.sh \ No newline at end of file + - hardencontainerpolicy.sh + - httpsmirrors.sh \ No newline at end of file diff --git a/config/scripts/httpsmirrors.sh b/config/scripts/httpsmirrors.sh new file mode 100644 index 0000000..8f91c4f --- /dev/null +++ b/config/scripts/httpsmirrors.sh @@ -0,0 +1,8 @@ +#!/usr/bin/env bash + +# Tell build process to exit if there are any errors. +set -oue pipefail + +for repo in /usr/etc/yum.repos.d/*.repo; do + sed -i 's/metalink?/metalink?protocol=https\&/g' "$repo" +done \ No newline at end of file