summaryrefslogtreecommitdiff
path: root/build/ci
diff options
context:
space:
mode:
authorMartin Matuska <martin@matuska.org>2019-03-30 01:26:26 +0100
committerMartin Matuska <martin@matuska.org>2019-03-30 01:26:56 +0100
commit954ff4696af2cab4c81108363915d1123c60b34c (patch)
tree69a921c592bbacac2b105265738bd08900950ed5 /build/ci
parentbc8efdef3e1030976617b8710ff0f71762d078d3 (diff)
downloadlibarchive-954ff4696af2cab4c81108363915d1123c60b34c.tar.gz
Cirrus CI - support existing homebrew packages
Diffstat (limited to 'build/ci')
-rwxr-xr-xbuild/ci/cirrus_ci.sh7
1 files changed, 5 insertions, 2 deletions
diff --git a/build/ci/cirrus_ci.sh b/build/ci/cirrus_ci.sh
index 9db762f9..4def0837 100755
--- a/build/ci/cirrus_ci.sh
+++ b/build/ci/cirrus_ci.sh
@@ -17,8 +17,11 @@ then
elif [ "${UNAME}" = "Darwin" ]
then
set -x -e
- brew update
- brew install autoconf automake libtool pkg-config cmake xz lz4 zstd
+ brew update > /dev/null
+ for pkg in autoconf automake libtool pkg-config cmake xz lz4 zstd
+ do
+ brew list $pkg > /dev/null && brew upgrade $pkg || brew install $pkg
+ done
elif [ "${UNAME}" = "Linux" ]
then
if [ -f "/etc/debian_version" ]