aboutsummaryrefslogtreecommitdiff
path: root/release/tools/gce.conf
diff options
context:
space:
mode:
Diffstat (limited to 'release/tools/gce.conf')
-rw-r--r--release/tools/gce.conf21
1 files changed, 13 insertions, 8 deletions
diff --git a/release/tools/gce.conf b/release/tools/gce.conf
index 745477f0bc8e..5ad83bcded53 100644
--- a/release/tools/gce.conf
+++ b/release/tools/gce.conf
@@ -1,6 +1,5 @@
#!/bin/sh
#
-# $FreeBSD$
#
# The default of 3GB is too small for GCE, so override the size here.
@@ -8,8 +7,8 @@ export VMSIZE=20g
# Set to a list of packages to install.
export VM_EXTRA_PACKAGES="${VM_EXTRA_PACKAGES} firstboot-freebsd-update \
- firstboot-pkgs \ google-cloud-sdk panicmail sudo \
- sysutils/py-google-compute-engine lang/python lang/python2 \
+ firstboot-pkgs google-cloud-sdk panicmail sudo \
+ sysutils/py-google-compute-engine lang/python \
lang/python3"
# Set to a list of third-party software to enable in rc.conf(5).
@@ -70,7 +69,7 @@ EOF
EOF
cat << EOF >> ${DESTDIR}/etc/ssh/sshd_config
-ChallengeResponseAuthentication no
+KbdInteractiveAuthentication no
X11Forwarding no
AcceptEnv LANG
AllowAgentForwarding no
@@ -84,9 +83,7 @@ EOF
cat << EOF >> ${DESTDIR}/etc/sysctl.conf
net.inet.icmp.drop_redirect=1
net.inet.ip.redirect=0
-net.inet.tcp.blackhole=2
-net.inet.udp.blackhole=1
-kern.ipc.somaxconn=1024
+kern.ipc.soacceptqueue=1024
debug.trace_on_panic=1
debug.debugger_on_panic=0
EOF
@@ -121,7 +118,15 @@ EOF
touch ${DESTDIR}/firstboot
- rm -f ${DESTDIR}/etc/resolv.conf
+ return 0
+}
+# Do everything except deleting resolv.conf since we construct our own
+# Googlized resolv.conf file in vm_extra_install_base.
+vm_emulation_cleanup() {
+ if ! [ -z "${QEMUSTATIC}" ]; then
+ rm -f ${DESTDIR}/${EMULATOR}
+ fi
+ umount_loop ${DESTDIR}/dev
return 0
}