Skip to content

Commit ae03baa

Browse files
authored
1 parent e2e0d57 commit ae03baa

File tree

2 files changed

+33
-33
lines changed

2 files changed

+33
-33
lines changed

projects/python3-libraries/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,5 @@ FROM gcr.io/oss-fuzz-base/base-builder
1818
RUN apt-get update && \
1919
apt-get install -y build-essential libncursesw5-dev libreadline-dev libssl-dev libgdbm-dev libc6-dev libsqlite3-dev tk-dev libbz2-dev zlib1g-dev libffi-dev
2020
RUN git clone https://github.com/python/cpython.git cpython
21-
RUN git clone --depth 1 https://github.com/hugovk/python-library-fuzzers.git
21+
RUN git clone --depth 1 https://github.com/python/library-fuzzers.git
2222
COPY build.sh $SRC/

projects/python3-libraries/build.sh

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ rm -rf $CPYTHON_INSTALL_PATH
4646
mkdir $CPYTHON_INSTALL_PATH
4747

4848
cd $SRC/cpython
49-
cp $SRC/python-library-fuzzers/python_coverage.h Python/
49+
cp $SRC/library-fuzzers/python_coverage.h Python/
5050

5151
# Patch the interpreter to record code coverage
5252
sed -i '1 s/^.*$/#include "python_coverage.h"/g' Python/ceval.c
@@ -58,61 +58,61 @@ make install
5858

5959
cp -R $CPYTHON_INSTALL_PATH $OUT/
6060

61-
cd $SRC/python-library-fuzzers
61+
cd $SRC/library-fuzzers
6262
make
6363

64-
cp $SRC/python-library-fuzzers/fuzzer-html $OUT/
65-
cp $SRC/python-library-fuzzers/html.py $OUT/
64+
cp $SRC/library-fuzzers/fuzzer-html $OUT/
65+
cp $SRC/library-fuzzers/html.py $OUT/
6666
zip -j $OUT/fuzzer-html_seed_corpus.zip corp-html/*
6767

68-
cp $SRC/python-library-fuzzers/fuzzer-email $OUT/
69-
cp $SRC/python-library-fuzzers/email.py $OUT/
68+
cp $SRC/library-fuzzers/fuzzer-email $OUT/
69+
cp $SRC/library-fuzzers/email.py $OUT/
7070
zip -j $OUT/fuzzer-email_seed_corpus.zip corp-email/*
7171

72-
cp $SRC/python-library-fuzzers/fuzzer-httpclient $OUT/
73-
cp $SRC/python-library-fuzzers/httpclient.py $OUT/
72+
cp $SRC/library-fuzzers/fuzzer-httpclient $OUT/
73+
cp $SRC/library-fuzzers/httpclient.py $OUT/
7474
zip -j $OUT/fuzzer-httpclient_seed_corpus.zip corp-httpclient/*
7575

76-
cp $SRC/python-library-fuzzers/fuzzer-json $OUT/
77-
cp $SRC/python-library-fuzzers/json.py $OUT/
76+
cp $SRC/library-fuzzers/fuzzer-json $OUT/
77+
cp $SRC/library-fuzzers/json.py $OUT/
7878
zip -j $OUT/fuzzer-json_seed_corpus.zip corp-json/*
7979

80-
cp $SRC/python-library-fuzzers/fuzzer-difflib $OUT/
81-
cp $SRC/python-library-fuzzers/difflib.py $OUT/
80+
cp $SRC/library-fuzzers/fuzzer-difflib $OUT/
81+
cp $SRC/library-fuzzers/difflib.py $OUT/
8282
zip -j $OUT/fuzzer-difflib_seed_corpus.zip corp-difflib/*
8383

84-
cp $SRC/python-library-fuzzers/fuzzer-csv $OUT/
85-
cp $SRC/python-library-fuzzers/csv.py $OUT/
84+
cp $SRC/library-fuzzers/fuzzer-csv $OUT/
85+
cp $SRC/library-fuzzers/csv.py $OUT/
8686
zip -j $OUT/fuzzer-csv_seed_corpus.zip corp-csv/*
8787

88-
cp $SRC/python-library-fuzzers/fuzzer-decode $OUT/
89-
cp $SRC/python-library-fuzzers/decode.py $OUT/
88+
cp $SRC/library-fuzzers/fuzzer-decode $OUT/
89+
cp $SRC/library-fuzzers/decode.py $OUT/
9090
zip -j $OUT/fuzzer-decode_seed_corpus.zip corp-decode/*
91-
cp $SRC/python-library-fuzzers/fuzzer-decode.dict $OUT/
91+
cp $SRC/library-fuzzers/fuzzer-decode.dict $OUT/
9292

93-
cp $SRC/python-library-fuzzers/fuzzer-ast $OUT/
94-
cp $SRC/python-library-fuzzers/ast.py $OUT/
95-
cp $SRC/python-library-fuzzers/fuzzer-ast.dict $OUT/
93+
cp $SRC/library-fuzzers/fuzzer-ast $OUT/
94+
cp $SRC/library-fuzzers/ast.py $OUT/
95+
cp $SRC/library-fuzzers/fuzzer-ast.dict $OUT/
9696
# Use CPython source code as seed corpus
9797
mkdir corp-ast/
9898
find $SRC/cpython -type f -name '*.py' -size -4097c -exec cp {} corp-ast/ \;
9999
zip -j $OUT/fuzzer-ast_seed_corpus.zip corp-ast/*
100100

101-
cp $SRC/python-library-fuzzers/fuzzer-re $OUT/
102-
cp $SRC/python-library-fuzzers/re.py $OUT/
101+
cp $SRC/library-fuzzers/fuzzer-re $OUT/
102+
cp $SRC/library-fuzzers/re.py $OUT/
103103

104-
cp $SRC/python-library-fuzzers/fuzzer-zipfile $OUT/
105-
cp $SRC/python-library-fuzzers/zipfile.py $OUT/
104+
cp $SRC/library-fuzzers/fuzzer-zipfile $OUT/
105+
cp $SRC/library-fuzzers/zipfile.py $OUT/
106106

107-
cp $SRC/python-library-fuzzers/fuzzer-tarfile $OUT/
108-
cp $SRC/python-library-fuzzers/tarfile.py $OUT/
107+
cp $SRC/library-fuzzers/fuzzer-tarfile $OUT/
108+
cp $SRC/library-fuzzers/tarfile.py $OUT/
109109

110-
cp $SRC/python-library-fuzzers/fuzzer-configparser $OUT/
111-
cp $SRC/python-library-fuzzers/configparser.py $OUT/
110+
cp $SRC/library-fuzzers/fuzzer-configparser $OUT/
111+
cp $SRC/library-fuzzers/configparser.py $OUT/
112112

113-
cp $SRC/python-library-fuzzers/fuzzer-tomllib $OUT/
114-
cp $SRC/python-library-fuzzers/tomllib.py $OUT/
113+
cp $SRC/library-fuzzers/fuzzer-tomllib $OUT/
114+
cp $SRC/library-fuzzers/tomllib.py $OUT/
115115

116-
cp $SRC/python-library-fuzzers/fuzzer-plistlib $OUT/
117-
cp $SRC/python-library-fuzzers/plist.py $OUT/
116+
cp $SRC/library-fuzzers/fuzzer-plistlib $OUT/
117+
cp $SRC/library-fuzzers/plist.py $OUT/
118118

0 commit comments

Comments
 (0)