Added integration for qubes-core-qubesdb (#2540)

* Added integration for qubes-core-qubesdb

Integration for qubesdb daemon used for communication between VMs.

* Build qubes fuzzers only for the appropriate sanitizer
This commit is contained in:
Marta Marczykowska-Górecka 2019-06-27 02:29:48 +02:00 committed by jonathanmetzman
parent d5992e4ef5
commit 3c93f4ffc0
3 changed files with 13 additions and 6 deletions

View File

@ -17,10 +17,12 @@
FROM gcr.io/oss-fuzz-base/base-builder
MAINTAINER paras.chetal@gmail.com
RUN apt-get update && apt-get -y install build-essential automake libtool git python
RUN apt-get update && apt-get -y install build-essential automake libtool git python libsystemd-dev
WORKDIR qubes-os
RUN git clone --single-branch https://github.com/QubesOS/qubes-app-linux-input-proxy $SRC/qubes-os/app-linux-input-proxy
RUN git clone --single-branch https://github.com/QubesOS/qubes-core-qubesdb $SRC/qubes-os/qubes-core-qubesdb
COPY build.sh *.options $SRC/

View File

@ -15,10 +15,18 @@
#
################################################################################
cd $SRC/qubes-os/app-linux-input-proxy
if [ "$SANITIZER" != 'undefined' ]; then
cd $SRC/qubes-os/app-linux-input-proxy
make -C fuzz
cp fuzz/*_fuzzer $OUT/
cp fuzz/*_seed_corpus.zip $OUT/
cp fuzz/*.options $OUT/
fi
cd $SRC/qubes-os/qubes-core-qubesdb
make -C fuzz
cp fuzz/*_fuzzer $OUT/
cp fuzz/*_seed_corpus.zip $OUT/
cp fuzz/*.options $OUT/

View File

@ -4,6 +4,3 @@ auto_ccs:
- "joanna@invisiblethingslab.com"
- "marmarek@invisiblethingslab.com"
- "paras.chetal@gmail.com"
sanitizers:
- address
- memory