aboutsummaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorGreg Steuck <greg@nest.cx>2023-04-28 10:51:18 +0100
committerAleksandr Nogikh <wp32pw@gmail.com>2023-04-28 15:05:51 +0200
commit27962ca534d7085b7a5d4f3ba53b32ff67dcec5c (patch)
tree7093202b7644ceddb14d231c47f1e6c739386168 /tools
parent5078d0768a75f40ee00eaed6e7171e79f42f4b8e (diff)
tools: switch to approved syz-ci buliding recipe
https://github.com/google/syzkaller/blob/master/docs/setup_syzbot.md
Diffstat (limited to 'tools')
-rwxr-xr-xtools/create-openbsd-gce-ci.sh16
1 files changed, 10 insertions, 6 deletions
diff --git a/tools/create-openbsd-gce-ci.sh b/tools/create-openbsd-gce-ci.sh
index 4756d156f..1b71b6756 100755
--- a/tools/create-openbsd-gce-ci.sh
+++ b/tools/create-openbsd-gce-ci.sh
@@ -64,15 +64,19 @@ EOF2
mount /syzkaller
su -l syzkaller <<EOF2
cd /syzkaller
+ export HOME=/syzkaller
set -eux
ulimit -d 8000000
mkdir -p /syzkaller/go-cache
- GOCACHE=/syzkaller/go-cache
- export GOCACHE
- test -x syz-ci || (
- go get github.com/google/syzkaller/syz-ci &&
- go build github.com/google/syzkaller/syz-ci)
- ./syz-ci -config ./config-openbsd.ci 2>&1 | tee syz-ci.log &
+ export GOCACHE=/syzkaller/go-cache
+ test -d /syzkaller/gopath/src/github.com/google/syzkaller || (
+ mkdir -p /syzkaller/gopath/src/github.com/google && \
+ git clone https://github.com/google/syzkaller.git && \
+ mv syzkaller /syzkaller/gopath/src/github.com/google)
+ (cd /syzkaller/gopath/src/github.com/google/syzkaller && \
+ gmake ci && \
+ install bin/syz-ci /syzkaller)
+ ./syz-ci -config /syzkaller/gopath/src/github.com/google/syzkaller/dashboard/config/openbsd/config.ci 2>&1 | tee /syzkaller/syz-ci.log &
EOF2
)
EOF