diff options
author | Tim Taubert <ttaubert@mozilla.com> | 2016-11-18 12:32:14 +0100 |
---|---|---|
committer | Tim Taubert <ttaubert@mozilla.com> | 2016-11-18 12:32:14 +0100 |
commit | 0fe0dcc1bfe79043f8b750f8e28a7fbbeaf73691 (patch) | |
tree | d3ca0b724abede3437c515091c9a7816ed451a78 /fuzz | |
parent | efde4769b93fd30e4dbc234f3c9b99592347b303 (diff) | |
download | nss-hg-0fe0dcc1bfe79043f8b750f8e28a7fbbeaf73691.tar.gz |
Bug 1318318 - Improve clone_libfuzzer.sh and clone_corpus.sh handling of existing checkouts r=franziskus
Differential Revision: https://nss-review.dev.mozaws.net/D77
Diffstat (limited to 'fuzz')
-rwxr-xr-x | fuzz/clone_corpus.sh | 9 | ||||
-rwxr-xr-x | fuzz/clone_libfuzzer.sh | 12 |
2 files changed, 15 insertions, 6 deletions
diff --git a/fuzz/clone_corpus.sh b/fuzz/clone_corpus.sh index 71ea727e0..55707f06d 100755 --- a/fuzz/clone_corpus.sh +++ b/fuzz/clone_corpus.sh @@ -1,4 +1,11 @@ #!/bin/sh cd $(dirname $0) -git clone https://github.com/mozilla/nss-fuzzing-corpus corpus + +mkdir tmp/ +git clone --no-checkout --depth 1 https://github.com/mozilla/nss-fuzzing-corpus tmp/ +(cd tmp && git reset --hard master) + +mkdir -p corpus +cp -r tmp/* corpus +rm -Rf tmp/ diff --git a/fuzz/clone_libfuzzer.sh b/fuzz/clone_libfuzzer.sh index 14af2cd95..e7298b8a7 100755 --- a/fuzz/clone_libfuzzer.sh +++ b/fuzz/clone_libfuzzer.sh @@ -1,9 +1,11 @@ #!/bin/sh cd $(dirname $0) + mkdir tmp/ -git clone -q https://chromium.googlesource.com/chromium/llvm-project/llvm/lib/Fuzzer tmp/ -mv tmp/.git libFuzzer/ -rm -fr tmp -cd libFuzzer -git reset --hard 1b543d6e5073b56be214394890c9193979a3d7e1 +git clone --no-checkout --depth 1 https://chromium.googlesource.com/chromium/llvm-project/llvm/lib/Fuzzer tmp/ +(cd tmp && git reset --hard 1b543d6e5073b56be214394890c9193979a3d7e1) + +mkdir -p libFuzzer +cp tmp/*.cpp tmp/*.h tmp/*.def libFuzzer +rm -Rf tmp/ |