diff options
Diffstat (limited to 'projects/libjpeg-turbo/Dockerfile')
-rw-r--r-- | projects/libjpeg-turbo/Dockerfile | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/projects/libjpeg-turbo/Dockerfile b/projects/libjpeg-turbo/Dockerfile index 40c8f49f..49d8c7be 100644 --- a/projects/libjpeg-turbo/Dockerfile +++ b/projects/libjpeg-turbo/Dockerfile @@ -15,12 +15,13 @@ ################################################################################ FROM gcr.io/oss-fuzz-base/base-builder -RUN apt-get update && apt-get install -y make autoconf automake libtool yasm curl cmake +RUN apt-get update && apt-get install -y make yasm cmake libstdc++-5-dev:i386 RUN git clone --depth 1 https://github.com/libjpeg-turbo/libjpeg-turbo -RUN mkdir afl-testcases -RUN cd afl-testcases/ && curl https://lcamtuf.coredump.cx/afl/demo/afl_testcases.tgz | tar -xz -RUN zip libjpeg_turbo_fuzzer_seed_corpus.zip afl-testcases/jpeg/full/images/* afl-testcases/jpeg_turbo/full/images/* $SRC/libjpeg-turbo/testimages/* +RUN git clone --depth 1 https://github.com/libjpeg-turbo/seed-corpora +RUN cd seed-corpora && zip -r ../decompress_fuzzer_seed_corpus.zip afl-testcases/jpeg* bugs/decompress* $SRC/libjpeg-turbo/testimages/*.jpg +RUN cd seed-corpora && zip -r ../compress_fuzzer_seed_corpus.zip afl-testcases/bmp afl-testcases/gif* bugs/compress* $SRC/libjpeg-turbo/testimages/*.bmp $SRC/libjpeg-turbo/testimages/*.ppm +RUN rm -rf seed-corpora WORKDIR libjpeg-turbo -COPY build.sh libjpeg_turbo_fuzzer.cc $SRC/ +RUN cp fuzz/build.sh $SRC/ |