aboutsummaryrefslogtreecommitdiffstats
path: root/tools/create-openbsd-vmm-worker.sh
diff options
context:
space:
mode:
authorAleksandr Nogikh <nogikh@google.com>2021-12-23 16:06:14 +0000
committerAleksandr Nogikh <wp32pw@gmail.com>2022-01-14 16:38:43 +0100
commit0ba5442094edaa61f8969a358369123ecab89233 (patch)
treeae91e12f4fcf9ebb200fa2942d055b5633afffa8 /tools/create-openbsd-vmm-worker.sh
parent51cf8ae5132876ddfdbf602fd481f5b0657f7f32 (diff)
all: create 8 tun devices for OpenBSD
Currently only 4 are created by default. This limits the maximum number of simultaneously running syz-executors.
Diffstat (limited to 'tools/create-openbsd-vmm-worker.sh')
-rwxr-xr-xtools/create-openbsd-vmm-worker.sh5
1 files changed, 3 insertions, 2 deletions
diff --git a/tools/create-openbsd-vmm-worker.sh b/tools/create-openbsd-vmm-worker.sh
index 4ce01e073..a1aef60a6 100755
--- a/tools/create-openbsd-vmm-worker.sh
+++ b/tools/create-openbsd-vmm-worker.sh
@@ -52,18 +52,19 @@ cat >etc/installurl <<EOF
https://${MIRROR}/pub/OpenBSD
EOF
-cat >etc/rc.local <<EOF
+cat >etc/rc.local <<'EOF'
(
nc metadata.google.internal 80 <<EOF2 | tail -n1 > /etc/myname.gce \
&& echo >> /etc/myname.gce \
&& mv /etc/myname{.gce,} \
- && hostname \$(cat /etc/myname)
+ && hostname $(cat /etc/myname)
GET /computeMetadata/v1/instance/hostname HTTP/1.0
Host: metadata.google.internal
Metadata-Flavor: Google
EOF2
)
+ cd /dev && for i in `jot - 0 7`; do sh MAKEDEV tun$i; done
EOF
chmod +x install.site