summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2019-11-20 23:34:21 +0100
committerLennart Poettering <lennart@poettering.net>2020-01-28 22:38:22 +0100
commit0edd431e1549d80705ab5316843cbde11888a8c5 (patch)
tree3e3a3ca4727241ed6a9df0c50abced10e4cdf25f
parenta9dabd6866d8b1f8dbf58be6cfefbfb13be13164 (diff)
downloadsystemd-0edd431e1549d80705ab5316843cbde11888a8c5.tar.gz
ci: add new dependencies to CI
-rw-r--r--.lgtm.yml1
-rw-r--r--fuzzbuzz.yaml2
-rwxr-xr-xsemaphoreci/semaphore-runner.sh2
-rwxr-xr-xtravis-ci/managers/debian.sh1
-rwxr-xr-xtravis-ci/managers/fedora.sh1
-rwxr-xr-xtravis-ci/managers/fuzzbuzz.sh2
-rwxr-xr-xtravis-ci/managers/fuzzit.sh2
7 files changed, 7 insertions, 4 deletions
diff --git a/.lgtm.yml b/.lgtm.yml
index 51ec50e3b1..1c7be044cb 100644
--- a/.lgtm.yml
+++ b/.lgtm.yml
@@ -5,6 +5,7 @@ extraction:
- python3-pip
- python3-setuptools
- python3-wheel
+ - libpwquality-dev
- libfdisk-dev
- libp11-kit-dev
- libssl-dev
diff --git a/fuzzbuzz.yaml b/fuzzbuzz.yaml
index 5d61e4725d..2cd1763a6d 100644
--- a/fuzzbuzz.yaml
+++ b/fuzzbuzz.yaml
@@ -5,7 +5,7 @@ setup:
- sudo apt-get update -y
- sudo apt-get build-dep -y systemd
- sudo apt-get install -y python3-pip
-- sudo apt-get install -y libfdisk-dev libp11-kit-dev libssl-dev
+- sudo apt-get install -y libfdisk-dev libp11-kit-dev libssl-dev libpwquality-dev
- pip3 install meson ninja
- export PATH="$HOME/.local/bin/:$PATH"
- CC=$FUZZ_CC CXX=$FUZZ_CXX meson -Dfuzzbuzz=true -Dfuzzbuzz-engine-dir=$(dirname "$FUZZ_ENGINE") -Dfuzzbuzz-engine=$(cut -d. -f1 <(basename "$FUZZ_ENGINE")) -Db_lundef=false ./build
diff --git a/semaphoreci/semaphore-runner.sh b/semaphoreci/semaphore-runner.sh
index a5d8bc26a1..2bf8ce0d52 100755
--- a/semaphoreci/semaphore-runner.sh
+++ b/semaphoreci/semaphore-runner.sh
@@ -36,7 +36,7 @@ apt-get -q --allow-releaseinfo-change update
apt-get -y dist-upgrade
apt-get install -y eatmydata
# The following four are needed as long as these deps are not covered by Debian's own packaging
-apt-get install -y libfdisk-dev libp11-kit-dev libssl-dev
+apt-get install -y libfdisk-dev libp11-kit-dev libssl-dev libpwquality-dev
apt-get purge --auto-remove -y unattended-upgrades
systemctl unmask systemd-networkd
systemctl enable systemd-networkd
diff --git a/travis-ci/managers/debian.sh b/travis-ci/managers/debian.sh
index dedddab3b5..ac86e6274e 100755
--- a/travis-ci/managers/debian.sh
+++ b/travis-ci/managers/debian.sh
@@ -19,6 +19,7 @@ ADDITIONAL_DEPS=(python3-libevdev
python3-pyparsing
clang
perl
+ libpwquality-dev
libfdisk-dev
libp11-kit-dev
libssl-dev)
diff --git a/travis-ci/managers/fedora.sh b/travis-ci/managers/fedora.sh
index dbd484c25c..b0f431aac9 100755
--- a/travis-ci/managers/fedora.sh
+++ b/travis-ci/managers/fedora.sh
@@ -25,6 +25,7 @@ ADDITIONAL_DEPS=(dnf-plugins-core
llvm
perl
libfdisk-devel
+ libpwquality-devel
openssl-devel
p11-kit-devel)
diff --git a/travis-ci/managers/fuzzbuzz.sh b/travis-ci/managers/fuzzbuzz.sh
index d6768f1de9..b89cfba11a 100755
--- a/travis-ci/managers/fuzzbuzz.sh
+++ b/travis-ci/managers/fuzzbuzz.sh
@@ -11,7 +11,7 @@ sudo apt-get update -y
sudo apt-get build-dep systemd -y
sudo apt-get install -y ninja-build python3-pip python3-setuptools quota
# The following should be dropped when debian packaging has been updated to include them
-sudo apt-get install -y libfdisk-dev libp11-kit-dev libssl-dev
+sudo apt-get install -y libfdisk-dev libp11-kit-dev libssl-dev libpwquality-dev
pip3 install meson
cd $REPO_ROOT
diff --git a/travis-ci/managers/fuzzit.sh b/travis-ci/managers/fuzzit.sh
index d442942d4a..c3d76134fe 100755
--- a/travis-ci/managers/fuzzit.sh
+++ b/travis-ci/managers/fuzzit.sh
@@ -15,7 +15,7 @@ sudo apt-get update -y
sudo apt-get build-dep systemd -y
sudo apt-get install -y ninja-build python3-pip python3-setuptools
# The following should be dropped when debian packaging has been updated to include them
-sudo apt-get install -y libfdisk-dev libp11-kit-dev libssl-dev
+sudo apt-get install -y libfdisk-dev libp11-kit-dev libssl-dev libpwquality-dev
pip3 install meson
cd $REPO_ROOT