diff options
Diffstat (limited to 'ci/install-dependencies.sh')
-rwxr-xr-x | ci/install-dependencies.sh | 82 |
1 files changed, 0 insertions, 82 deletions
diff --git a/ci/install-dependencies.sh b/ci/install-dependencies.sh deleted file mode 100755 index 6b48ebb2..00000000 --- a/ci/install-dependencies.sh +++ /dev/null @@ -1,82 +0,0 @@ -#!/bin/sh -ex -# -# Copyright (c) 2018-2019 The strace developers. -# All rights reserved. -# -# SPDX-License-Identifier: GPL-2.0-or-later - -j=-j`nproc` || j= -type sudo >/dev/null 2>&1 && sudo=sudo || sudo= -packages=" -autoconf -automake -autopoint -bison -bzip2 -docbook-xml -docbook-xsl -flex -gettext -libaudit-dev -libdb-dev -libfl-dev -libselinux1-dev -libssl-dev -libtool -libxml2-utils -make -pkg-config -sed -w3m -xsltproc -xz-utils -$CC" - -retry_if_failed() -{ - for i in `seq 0 99`; do - "$@" && i= && break || sleep 1 - done - [ -z "$i" ] -} - -updated= -apt_get_install() -{ - [ -n "$updated" ] || { - retry_if_failed $sudo apt-get -qq update - updated=1 - } - retry_if_failed $sudo \ - apt-get -qq --no-install-suggests --no-install-recommends \ - install -y "$@" -} - -case "$CC" in - gcc-*) - retry_if_failed \ - $sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test - ;; -esac - -case "$TARGET" in - x32|x86) - packages="$packages gcc-multilib" - case "$CC" in - gcc-*) packages="$packages $CC-multilib" ;; - esac - ;; -esac - -apt_get_install $packages - -case "${CHECK-}" in - coverage) - apt_get_install lcov python-pip python-setuptools - retry_if_failed \ - pip install --user codecov - ;; - valgrind) - apt_get_install valgrind - ;; -esac |