summaryrefslogtreecommitdiff
path: root/travis-ci/managers
diff options
context:
space:
mode:
authorEvgeny Vereshchagin <evvers@ya.ru>2020-06-11 18:04:13 +0300
committerGitHub <noreply@github.com>2020-06-11 18:04:13 +0300
commit60950f3c252ee4dc39ac60b3c59e0cfdd8e95920 (patch)
tree8e2a7a89e59feb92f09e6b7ba4cf8bc7dd10c6b6 /travis-ci/managers
parented6727d40ae31df16c989763160ac511c67bac5f (diff)
parent86a23f38abd902e767c1a89696ce98ee19df864c (diff)
downloadsystemd-60950f3c252ee4dc39ac60b3c59e0cfdd8e95920.tar.gz
Merge pull request #16144 from mrc0mmand/gh-actions-followup
GH Actions followup
Diffstat (limited to 'travis-ci/managers')
-rwxr-xr-xtravis-ci/managers/ubuntu-build-check.sh93
1 files changed, 0 insertions, 93 deletions
diff --git a/travis-ci/managers/ubuntu-build-check.sh b/travis-ci/managers/ubuntu-build-check.sh
deleted file mode 100755
index c2a7feee60..0000000000
--- a/travis-ci/managers/ubuntu-build-check.sh
+++ /dev/null
@@ -1,93 +0,0 @@
-#!/bin/bash
-
-set -e
-
-info() { echo -e "\033[33;1m$1\033[0m"; }
-error() { echo >&2 -e "\033[31;1m$1\033[0m"; }
-success() { echo >&2 -e "\033[32;1m$1\033[0m"; }
-
-ARGS=(
- "--optimization=0"
- "--optimization=2"
- "--optimization=3"
- "--optimization=s"
- "-Db_lto=true"
- "-Db_ndebug=true"
-)
-PACKAGES=(
- cryptsetup-bin
- expect
- fdisk
- gettext
- iptables-dev
- iputils-ping
- isc-dhcp-client
- itstool
- kbd
- libblkid-dev
- libcap-dev
- libcurl4-gnutls-dev
- libfdisk-dev
- libgpg-error-dev
- liblz4-dev
- liblzma-dev
- libmicrohttpd-dev
- libmount-dev
- libp11-kit-dev
- libpwquality-dev
- libqrencode-dev
- libssl-dev
- libxkbcommon-dev
- libzstd-dev
- mount
- net-tools
- ninja-build
- perl
- python-lxml
- python3-evdev
- python3-lxml
- python3-pip
- python3-pyparsing
- python3-setuptools
- quota
- strace
- unifont
- util-linux
- zstd
-)
-CC="${CC:?}"
-CXX="${CXX:?}"
-AR="${AR:-""}"
-RELEASE="$(lsb_release -cs)"
-
-bash -c "echo 'deb-src http://archive.ubuntu.com/ubuntu/ $RELEASE main restricted universe multiverse' >>/etc/apt/sources.list"
-
-# PPA with some newer build dependencies (like zstd)
-add-apt-repository -y ppa:upstream-systemd-ci/systemd-ci
-apt-get update
-apt-get build-dep systemd -y
-apt-get install -y "${PACKAGES[@]}"
-# Install latest meson from pip, as the distro-one doesn't support
-# --optimization=
-pip3 install meson
-
-$CC --version
-
-for args in "${ARGS[@]}"; do
- SECONDS=0
-
- info "Checking build with $args"
- if ! AR="$AR" CC="$CC" CXX="$CXX" meson --werror $args build; then
- error "meson failed with $args"
- exit 1
- fi
-
- if ! ninja -C build; then
- error "ninja failed with $args"
- exit 1
- fi
-
- git clean -dxf
-
- success "Build with $args passed in $SECONDS seconds"
-done