aboutsummaryrefslogtreecommitdiff
path: root/ci/install-dependencies.sh
diff options
context:
space:
mode:
Diffstat (limited to 'ci/install-dependencies.sh')
-rwxr-xr-xci/install-dependencies.sh82
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