[152287] contrib/mp-buildbot/mpbb-checkout
larryv at macports.org
larryv at macports.org
Fri Sep 2 08:29:32 PDT 2016
Revision: 152287
https://trac.macports.org/changeset/152287
Author: larryv at macports.org
Date: 2016-09-02 08:29:32 -0700 (Fri, 02 Sep 2016)
Log Message:
-----------
mpbb: Construct host_blacklist dynamically
Modified Paths:
--------------
contrib/mp-buildbot/mpbb-checkout
Modified: contrib/mp-buildbot/mpbb-checkout
===================================================================
--- contrib/mp-buildbot/mpbb-checkout 2016-09-02 13:56:28 UTC (rev 152286)
+++ contrib/mp-buildbot/mpbb-checkout 2016-09-02 15:29:32 UTC (rev 152287)
@@ -65,12 +65,17 @@
# shellcheck disable=SC2154
(cd "${dports_svn}" && "${option_prefix}/bin/portindex") || return $?
- cat > "${option_work_dir}/macports.conf" <<EOF || return $?
+ local -ar mirrors=(aarnet.au cjj.kr fco.it her.gr jnb.za jog.id
+ lil.fr mse.uk nou.nc nue.de osl.no sea.us ykf.ca)
+ # Unset IFS to ensure "${mirrors[*]}" uses spaces as separators.
+ (unset IFS && cat > "${option_work_dir}/macports.conf" <<EOF
# Automatically overwritten by mpbb-checkout
# Do not edit !!!
sources_conf ${option_work_dir}/sources.conf
-host_blacklist aarnet.au.distfiles.macports.org aarnet.au.packages.macports.org cjj.kr.distfiles.macports.org cjj.kr.packages.macports.org fco.it.distfiles.macports.org fco.it.packages.macports.org her.gr.distfiles.macports.org her.gr.packages.macports.org jnb.za.distfiles.macports.org jnb.za.packages.macports.org jog.id.distfiles.macports.org jog.id.packages.macports.org lil.fr.distfiles.macports.org lil.fr.packages.macports.org mse.uk.distfiles.macports.org mse.uk.packages.macports.org nou.nc.distfiles.macports.org nou.nc.packages.macports.org nue.de.distfiles.macports.org nue.de.packages.macports.org osl.no.distfiles.macports.org osl.no.packages.macports.org sea.us.distfiles.macports.org sea.us.packages.macports.org ykf.ca.distfiles.macports.org ykf.ca.packages.macports.org
+host_blacklist ${mirrors[*]/%/.distfiles.macports.org} \
+ ${mirrors[*]/%/.packages.macports.org}
EOF
+) || return
cat > "${option_work_dir}/sources.conf" <<EOF || return $?
# Automatically overwritten by mpbb-checkout
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20160902/11a52de3/attachment.html>
More information about the macports-changes
mailing list