From: Evgeny Vereshchagin Date: Wed, 17 Nov 2021 08:47:29 +0000 (+0000) Subject: oss-fuzz: move apt-gets and pips to the systemd repository X-Git-Tag: v250-rc1~207 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2fd1beb3e20cbd9c9a2f9d37bf301f596116b475;p=thirdparty%2Fsystemd.git oss-fuzz: move apt-gets and pips to the systemd repository to be able to control our dependencies right here without sending PRs like https://github.com/google/oss-fuzz/pull/5199 and https://github.com/google/oss-fuzz/pull/5601. It should also allow us to pin meson to let Dependabot keep track of it and jump from one version to another without breaking anything --- diff --git a/tools/oss-fuzz.sh b/tools/oss-fuzz.sh index d9cfcf8f3b5..5e011c78b24 100755 --- a/tools/oss-fuzz.sh +++ b/tools/oss-fuzz.sh @@ -31,6 +31,13 @@ if [ -z "$FUZZING_ENGINE" ]; then fuzzflag="llvm-fuzz=true" else fuzzflag="oss-fuzz=true" + + apt-get update + apt-get install -y gperf m4 gettext python3-pip \ + libcap-dev libmount-dev libkmod-dev \ + pkg-config wget + pip3 install meson ninja jinja2 + if [[ "$SANITIZER" == undefined ]]; then UBSAN_FLAGS="-fsanitize=pointer-overflow -fno-sanitize-recover=pointer-overflow" CFLAGS="$CFLAGS $UBSAN_FLAGS"