geom_gate userland utility improvements
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- #!/bin/bash
-
- set -ex
-
- PROJECT_NAME=libssh2
-
- # Clone the oss-fuzz repository
- git clone https://github.com/google/oss-fuzz.git /tmp/ossfuzz
-
- if [[ ! -d /tmp/ossfuzz/projects/${PROJECT_NAME} ]]
- then
- echo "Could not find the ${PROJECT_NAME} project in ossfuzz"
-
- # Exit with a success code while the libssh2 project is not expected to exist
- # on oss-fuzz.
- exit 0
- fi
-
- # Modify the oss-fuzz Dockerfile so that we're checking out the current branch on travis.
- sed -i "s@https://github.com/libssh2/libssh2.git@-b $TRAVIS_BRANCH https://github.com/libssh2/libssh2.git@" /tmp/ossfuzz/projects/${PROJECT_NAME}/Dockerfile
-
- # Try and build the fuzzers
- pushd /tmp/ossfuzz
- python infra/helper.py build_image --pull ${PROJECT_NAME}
- python infra/helper.py build_fuzzers ${PROJECT_NAME}
- popd
|