From: Evgeny Vereshchagin Date: Thu, 16 Aug 2018 02:06:35 +0000 (+0000) Subject: oss-fuzz.sh: just install the shared library X-Git-Tag: v240~836^2~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7cd98cc495ab6ecb405805eda189611d07d66213;p=platform%2Fupstream%2Fsystemd.git 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. --- diff --git a/tools/oss-fuzz.sh b/tools/oss-fuzz.sh index 200407f..2db5b4c 100755 --- a/tools/oss-fuzz.sh +++ b/tools/oss-fuzz.sh @@ -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