]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
ci: add new dependencies to CI
authorLennart Poettering <lennart@poettering.net>
Wed, 20 Nov 2019 22:34:21 +0000 (23:34 +0100)
committerLennart Poettering <lennart@poettering.net>
Tue, 28 Jan 2020 21:38:22 +0000 (22:38 +0100)
.lgtm.yml
fuzzbuzz.yaml
semaphoreci/semaphore-runner.sh
travis-ci/managers/debian.sh
travis-ci/managers/fedora.sh
travis-ci/managers/fuzzbuzz.sh
travis-ci/managers/fuzzit.sh

index 51ec50e3b1e56451d353adfaff6f42aa3f29cc2f..1c7be044cb61ce789fb414aeab1e9e8bddf1ef0a 100644 (file)
--- 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
index 5d61e4725ddfd402d7795553dee874eb8f63dd18..2cd1763a6dda8fb61568d71a94d9e8776e58790d 100644 (file)
@@ -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
index a5d8bc26a1af1db677bdf0a8b5085e5dd239300d..2bf8ce0d52eaea880c965696472f271b3b91de37 100755 (executable)
@@ -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
index dedddab3b5a709490bd3333aa9f9f8cf0f7be5ac..ac86e6274e0c86f2643a9abd3c44f758971d3a0f 100755 (executable)
@@ -19,6 +19,7 @@ ADDITIONAL_DEPS=(python3-libevdev
                  python3-pyparsing
                  clang
                  perl
+                 libpwquality-dev
                  libfdisk-dev
                  libp11-kit-dev
                  libssl-dev)
index dbd484c25cf1c44694ee89862fc5471b306499da..b0f431aac9e15191a526280b69321a779f905572 100755 (executable)
@@ -25,6 +25,7 @@ ADDITIONAL_DEPS=(dnf-plugins-core
                  llvm
                  perl
                  libfdisk-devel
+                 libpwquality-devel
                  openssl-devel
                  p11-kit-devel)
 
index d6768f1de9dc8adace8671373733bdac9c83c8c5..b89cfba11a064595efb233a8b820ae5a1ad6c8e4 100755 (executable)
@@ -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
index d442942d4ac2d8dae9052eb8d4b4530d87f9894f..c3d76134fec4a5f97dbb0d4acf9cda9b26fd4cc3 100755 (executable)
@@ -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