aboutsummaryrefslogtreecommitdiffstats
path: root/configure-mirror
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2020-08-19 10:35:29 +0200
committerGerd Hoffmann <kraxel@redhat.com>2020-08-19 10:35:29 +0200
commit9f283fd1bbfcdeb2a53ca79cdd343f2726bcc2ee (patch)
tree6516547b75cc567a2bd4dd38bacbbba4b4e3ed1e /configure-mirror
parente99fccf4c741025bf6353b96635ad9690e250bf7 (diff)
downloadpodman-docker-builder-9f283fd1bbfcdeb2a53ca79cdd343f2726bcc2ee.tar.gz
mirror tweaks
Diffstat (limited to 'configure-mirror')
-rwxr-xr-xconfigure-mirror12
1 files changed, 7 insertions, 5 deletions
diff --git a/configure-mirror b/configure-mirror
index 1b7ba55..85ea475 100755
--- a/configure-mirror
+++ b/configure-mirror
@@ -12,14 +12,16 @@ function set_baseurl() {
fi
for file in /etc/yum.repos.d/*.repo; do
- grep -q -e "baseurl=$furl" || continue
+ if test ! -f "${file}.dist"; then
+ cp -v "${file}" "${file}.dist"
+ fi
+ grep -q -e "baseurl=$furl" "${file}.dist" || continue
echo "# mirror: $furl -> $turl ($file)"
- sed -i.orig \
- -e 's/^mirrorlist/#mirrorlist/' \
+ sed -e 's/^mirrorlist/#mirrorlist/' \
-e 's/^#baseurl/baseurl/' \
-e "s|baseurl=${furl}|baseurl=${turl}|" \
- "$file"
- diff "${file}.orig" "$file"
+ < "${file}.dist" > "$file"
+ diff -u "${file}.dist" "$file"
done
}