From 455b6354e8fc3c74fbbc436cc611f113d884f7a3 Mon Sep 17 00:00:00 2001 From: Greg Steuck Date: Wed, 26 Sep 2018 00:41:21 -0700 Subject: tools/create-openbsd-gce-ci auto-start syz-ci, redirect 8080 to 80 --- tools/create-openbsd-gce-ci.sh | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'tools') diff --git a/tools/create-openbsd-gce-ci.sh b/tools/create-openbsd-gce-ci.sh index 0a1536b5b..10433697e 100755 --- a/tools/create-openbsd-gce-ci.sh +++ b/tools/create-openbsd-gce-ci.sh @@ -34,6 +34,7 @@ pkg_add -I bash git gmake go llvm nano wget && echo pkg_add OK echo 'set tty com0' > boot.conf echo 'PasswordAuthentication no' >> /etc/ssh/sshd_config +echo 'pass in on egress proto tcp from any to any port 80 rdr-to 127.0.0.1 port 8080' >> /etc/pf.conf mkdir /syzkaller echo '/dev/sd1a /syzkaller ffs rw,noauto 1 0' >> /etc/fstab @@ -49,7 +50,7 @@ EOF cat >etc/rc.local <etc/rc.local <&1 | tee syz-ci.log & +EOF2 ) EOF chmod +x install.site @@ -78,6 +87,8 @@ vm "syzkaller" { } EOF +cp config-openbsd.ci etc/ || echo "No syz-ci config." + tar --owner=root --group=root -zcvf site${RELNO}.tgz install.site etc/* # Autoinstall script. @@ -133,7 +144,7 @@ set timeout 1800 spawn qemu-system-x86_64 -nographic -smp 2 \ -drive if=virtio,file=disk.raw,format=raw -cdrom "${ISO_PATCHED}" \ - -net nic,model=virtio -net user -boot once=d + -net nic,model=virtio -net user -boot once=d -m 4000 -enable-kvm expect timeout { exit 1 } "boot>" send "\n" -- cgit mrf-deployment