oss-fuzz.sh: just install the shared library

The workaround is no longer necessary, because the scripts
checking fuzzers have stopped going down to the subdirectories
of $OUT and started to look for the string "LLVMFuzzerTestOneInput"
to tell fuzzers and random binaries apart. Some more details can be
found at https://github.com/google/oss-fuzz/issues/1566.
This commit is contained in:
Evgeny Vereshchagin 2018-08-16 02:06:35 +00:00
parent 9e5f34a639
commit 7cd98cc495
1 changed files with 1 additions and 2 deletions

View File

@ -44,8 +44,7 @@ df=$build/dns-fuzzing
git clone --depth 1 https://github.com/CZ-NIC/dns-fuzzing $df
zip -jqr $OUT/fuzz-dns-packet_seed_corpus.zip $df/packet
# install the private shared library without executable permissions
install -Dt $OUT/src/shared/ -m 0644 $build/src/shared/libsystemd-shared-*.so
install -Dt $OUT/src/shared/ $build/src/shared/libsystemd-shared-*.so
find $build -maxdepth 1 -type f -executable -name "fuzz-*" -exec mv {} $OUT \;
cp src/fuzz/*.options $OUT