ci: add new dependencies to CI

This commit is contained in:
Lennart Poettering 2019-11-20 23:34:21 +01:00
parent a9dabd6866
commit 0edd431e15
7 changed files with 7 additions and 4 deletions

View File

@ -5,6 +5,7 @@ extraction:
- python3-pip - python3-pip
- python3-setuptools - python3-setuptools
- python3-wheel - python3-wheel
- libpwquality-dev
- libfdisk-dev - libfdisk-dev
- libp11-kit-dev - libp11-kit-dev
- libssl-dev - libssl-dev

View File

@ -5,7 +5,7 @@ setup:
- sudo apt-get update -y - sudo apt-get update -y
- sudo apt-get build-dep -y systemd - sudo apt-get build-dep -y systemd
- sudo apt-get install -y python3-pip - 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 - pip3 install meson ninja
- export PATH="$HOME/.local/bin/:$PATH" - 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 - 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

View File

@ -36,7 +36,7 @@ apt-get -q --allow-releaseinfo-change update
apt-get -y dist-upgrade apt-get -y dist-upgrade
apt-get install -y eatmydata apt-get install -y eatmydata
# The following four are needed as long as these deps are not covered by Debian's own packaging # 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 apt-get purge --auto-remove -y unattended-upgrades
systemctl unmask systemd-networkd systemctl unmask systemd-networkd
systemctl enable systemd-networkd systemctl enable systemd-networkd

View File

@ -19,6 +19,7 @@ ADDITIONAL_DEPS=(python3-libevdev
python3-pyparsing python3-pyparsing
clang clang
perl perl
libpwquality-dev
libfdisk-dev libfdisk-dev
libp11-kit-dev libp11-kit-dev
libssl-dev) libssl-dev)

View File

@ -25,6 +25,7 @@ ADDITIONAL_DEPS=(dnf-plugins-core
llvm llvm
perl perl
libfdisk-devel libfdisk-devel
libpwquality-devel
openssl-devel openssl-devel
p11-kit-devel) p11-kit-devel)

View File

@ -11,7 +11,7 @@ sudo apt-get update -y
sudo apt-get build-dep systemd -y sudo apt-get build-dep systemd -y
sudo apt-get install -y ninja-build python3-pip python3-setuptools quota 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 # 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 pip3 install meson
cd $REPO_ROOT cd $REPO_ROOT

View File

@ -15,7 +15,7 @@ sudo apt-get update -y
sudo apt-get build-dep systemd -y sudo apt-get build-dep systemd -y
sudo apt-get install -y ninja-build python3-pip python3-setuptools 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 # 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 pip3 install meson
cd $REPO_ROOT cd $REPO_ROOT