summaryrefslogtreecommitdiff
path: root/travis-ci
diff options
context:
space:
mode:
authorFrantisek Sumsal <frantisek@sumsal.cz>2020-06-10 20:51:15 +0200
committerFrantisek Sumsal <frantisek@sumsal.cz>2020-06-11 12:15:05 +0200
commit35cd3db4e50d1733741c3ea7df54baefb1559ac4 (patch)
tree4427376bd1d3ccf479865f14fdee26dd93fdeae9 /travis-ci
parentaab86b12ddc2abd485f5eb76acbb90b1ed5fdd6c (diff)
downloadsystemd-35cd3db4e50d1733741c3ea7df54baefb1559ac4.tar.gz
ci: add homed/zstd dependencies
Also, sort the whole list when we're at it.
Diffstat (limited to 'travis-ci')
-rwxr-xr-xtravis-ci/managers/ubuntu-build-check.sh11
1 files changed, 10 insertions, 1 deletions
diff --git a/travis-ci/managers/ubuntu-build-check.sh b/travis-ci/managers/ubuntu-build-check.sh
index 3113b1e5e3..c2a7feee60 100755
--- a/travis-ci/managers/ubuntu-build-check.sh
+++ b/travis-ci/managers/ubuntu-build-check.sh
@@ -16,6 +16,8 @@ ARGS=(
)
PACKAGES=(
cryptsetup-bin
+ expect
+ fdisk
gettext
iptables-dev
iputils-ping
@@ -25,13 +27,18 @@ PACKAGES=(
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
@@ -45,8 +52,8 @@ PACKAGES=(
quota
strace
unifont
- expect
util-linux
+ zstd
)
CC="${CC:?}"
CXX="${CXX:?}"
@@ -55,6 +62,8 @@ 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[@]}"