<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/251655e1d4ba74a49c30b739b4bfbe2327eda2b2">https://github.com/macports/macports-ports/commit/251655e1d4ba74a49c30b739b4bfbe2327eda2b2</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 251655e1d4ba74a49c30b739b4bfbe2327eda2b2
</span>Author: Christopher Chavez <chrischavez@gmx.us>
AuthorDate: Mon Aug 24 20:23:31 2020 -0500

<span style='display:block; white-space:pre;color:#404040;'>    bootstrap.sh: reorganize network-sensitive tasks
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Run `curl` downloads in background ASAP
</span><span style='display:block; white-space:pre;color:#404040;'>    Do Homebrew uninstallation during/after network-sensitive tasks
</span>---
 _ci/bootstrap.sh | 24 ++++++++++++++++--------
 1 file changed, 16 insertions(+), 8 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/_ci/bootstrap.sh b/_ci/bootstrap.sh
</span><span style='display:block; white-space:pre;color:#808080;'>index b01a07a94a5..12ef4960848 100755
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/_ci/bootstrap.sh
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/_ci/bootstrap.sh
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,6 @@
</span> #!/bin/bash
 set -e
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Uninstall Homebrew
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-brew --version
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-/usr/bin/sudo /usr/bin/find /usr/local -mindepth 2 -delete && hash -r
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> # Guard against intermittent Travis CI DNS outages
 for host in distfiles.macports.org dl.bintray.com github.com packages.macports.org packages-private.macports.org rsync-origin.macports.org 0.us.pool.ntp.org github-production-release-asset-2e65be.s3.amazonaws.com; do
     dig +short "$host" | sed -n '$s/$/ '"$host/p" | sudo tee -a /etc/hosts >/dev/null
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,8 +17,20 @@ if [ ${OS_MAJOR} -ge 18 ]
</span>         sudo ntpdate -vu 0.us.pool.ntp.org || true
 fi
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Download resources in background ASAP but use later
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+curl -fsSLO "https://dl.bintray.com/macports-ci-bot/macports-base/2.6r0/MacPorts-${OS_MAJOR}.tar.bz2" &
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+curl_mpbase_pid=$!
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+curl -fsSLO "https://dl.bintray.com/macports-ci-bot/getopt/getopt-v1.1.6.tar.bz2" &
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+curl_getopt_pid=$!
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+curl -fsSLO "https://github.com/macports/mpbot-github/releases/download/v0.0.1/runner" &
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+curl_runner_pid=$!
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Uninstall Homebrew
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+brew --version
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+/usr/bin/sudo /usr/bin/find /usr/local -mindepth 2 -delete && hash -r
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # Download and install MacPorts built by https://github.com/macports/macports-base/blob/travis-ci/.travis.yml
<span style='display:block; white-space:pre;background:#ffe0e0;'>-curl -fsSLO "https://dl.bintray.com/macports-ci-bot/macports-base/2.6r0/MacPorts-${OS_MAJOR}.tar.bz2"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+wait $curl_mpbase_pid
</span> sudo tar -xpf "MacPorts-${OS_MAJOR}.tar.bz2" -C /
 rm -f "MacPorts-${OS_MAJOR}.tar.bz2"
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -60,9 +68,9 @@ sudo /opt/local/postflight && sudo rm -f /opt/local/postflight
</span> # Install mpbb
 git clone --depth 1 https://github.com/macports/mpbb.git ../mpbb
 # Install getopt required by mpbb
<span style='display:block; white-space:pre;background:#ffe0e0;'>-curl -fsSLO "https://dl.bintray.com/macports-ci-bot/getopt/getopt-v1.1.6.tar.bz2"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+wait $curl_getopt_pid
</span> sudo tar -xpf "getopt-v1.1.6.tar.bz2" -C /
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Download and run CI runner
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-curl -fsSLO "https://github.com/macports/mpbot-github/releases/download/v0.0.1/runner"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Run CI runner
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+wait $curl_runner_pid
</span> chmod 0755 runner
</pre><pre style='margin:0'>

</pre>