ci: add new dependencies to CI
This commit is contained in:
parent
a9dabd6866
commit
0edd431e15
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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)
|
||||||
|
|
|
@ -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)
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue