diff options
author | Evgeny Vereshchagin <evvers@ya.ru> | 2021-11-19 16:23:03 +0000 |
---|---|---|
committer | Frantisek Sumsal <frantisek@sumsal.cz> | 2021-12-07 09:08:26 +0000 |
commit | 4997d1b965c4395c1a643bf81d99c1235754bd51 (patch) | |
tree | 0164ff3f32e475a0d4efdc337572c13ddfe80825 /tools | |
parent | ed0e6f0f71acedac3f80cdab33bf0c37aa05b065 (diff) | |
download | systemd-4997d1b965c4395c1a643bf81d99c1235754bd51.tar.gz |
ci: pin python dependencies and let Dependabot keep track of them
Diffstat (limited to 'tools')
-rwxr-xr-x | tools/oss-fuzz.sh | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/tools/oss-fuzz.sh b/tools/oss-fuzz.sh index 5e011c78b2..8a19da665e 100755 --- a/tools/oss-fuzz.sh +++ b/tools/oss-fuzz.sh @@ -35,8 +35,12 @@ else 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 + pkg-config wget python3-jinja2 + pip3 install -r .github/workflows/requirements.txt --require-hashes + + # https://github.com/google/oss-fuzz/issues/6868 + ORIG_PYTHONPATH=$(python3 -c 'import sys;print(":".join(sys.path[1:]))') + export PYTHONPATH="$ORIG_PYTHONPATH:/usr/lib/python3/dist-packages/" if [[ "$SANITIZER" == undefined ]]; then UBSAN_FLAGS="-fsanitize=pointer-overflow -fno-sanitize-recover=pointer-overflow" |