File tree Expand file tree Collapse file tree 3 files changed +30
-0
lines changed
Expand file tree Collapse file tree 3 files changed +30
-0
lines changed Original file line number Diff line number Diff line change @@ -86,6 +86,16 @@ RUN curl -sS https://releases.nixos.org/patchelf/patchelf-0.9/patchelf-0.9.tar.b
8686 make install && \
8787 rm -rf /tmp/patchelf-*
8888
89+ # Install Ruby, for Ruby fuzzing.
90+ RUN apt-get install -y binutils xz-utils libyaml-dev libffi-dev zlib1g-dev && \
91+ RUBY_VERSION=3.3.1 && \
92+ curl -O https://cache.ruby-lang.org/pub/ruby/3.3/ruby-$RUBY_VERSION.tar.gz && \
93+ tar -xvf ruby-$RUBY_VERSION.tar.gz && \
94+ cd ruby-$RUBY_VERSION && \
95+ ./configure && \
96+ make -j$(nproc) && \
97+ make install
98+
8999# Install OpenJDK 17 for Jazzer (Java fuzzer).
90100# Copied from gcr.io/oss-fuzz-base/base-runner.
91101ENV JAVA_HOME /usr/lib/jvm/java-17-openjdk-amd64
Original file line number Diff line number Diff line change @@ -86,6 +86,16 @@ RUN curl -sS https://releases.nixos.org/patchelf/patchelf-0.9/patchelf-0.9.tar.b
8686 make install && \
8787 rm -rf /tmp/patchelf-*
8888
89+ # Install Ruby, for Ruby fuzzing.
90+ RUN apt-get install -y binutils xz-utils libyaml-dev libffi-dev zlib1g-dev && \
91+ RUBY_VERSION=3.3.1 && \
92+ curl -O https://cache.ruby-lang.org/pub/ruby/3.3/ruby-$RUBY_VERSION.tar.gz && \
93+ tar -xvf ruby-$RUBY_VERSION.tar.gz && \
94+ cd ruby-$RUBY_VERSION && \
95+ ./configure && \
96+ make -j$(nproc) && \
97+ make install
98+
8999# Install OpenJDK 17 for Jazzer (Java fuzzer).
90100# Copied from gcr.io/oss-fuzz-base/base-runner.
91101ENV JAVA_HOME /usr/lib/jvm/java-17-openjdk-amd64
Original file line number Diff line number Diff line change @@ -63,6 +63,16 @@ RUN curl -sS https://releases.nixos.org/patchelf/patchelf-0.9/patchelf-0.9.tar.b
6363 make install && \
6464 rm -rf /tmp/patchelf-*
6565
66+ # Install Ruby, for Ruby fuzzing.
67+ RUN apt-get install -y binutils xz-utils libyaml-dev libffi-dev zlib1g-dev && \
68+ RUBY_VERSION=3.3.1 && \
69+ curl -O https://cache.ruby-lang.org/pub/ruby/3.3/ruby-$RUBY_VERSION.tar.gz && \
70+ tar -xvf ruby-$RUBY_VERSION.tar.gz && \
71+ cd ruby-$RUBY_VERSION && \
72+ ./configure && \
73+ make -j$(nproc) && \
74+ make install
75+
6676# Install OpenJDK 17 for Jazzer (Java fuzzer).
6777# Copied from gcr.io/oss-fuzz-base/base-runner.
6878ENV JAVA_HOME /usr/lib/jvm/java-17-openjdk-amd64
You can’t perform that action at this time.
0 commit comments