1# $NetBSD: rc.conf.emuimage,v 1.4 2024/04/16 16:13:44 maya Exp $
2
3is_ec2() {
4	val=NO
5	# Look for the string "amazon" in one of these sysctl nodes
6	for node in machdep.dmi.system-vendor \
7		    machdep.dmi.system-version \
8		    machdep.dmi.bios-version \
9		    machdep.dmi.system-product \
10		    machdep.xen.version ; do
11		if /sbin/sysctl -q $node; then
12			nodeval="$(/sbin/sysctl -n $node | tr '[A-Z]' '[a-z]')"
13			case "$nodeval" in
14			*amazon*)
15				val=YES
16				;;
17			# OpenStack is not EC2 but it does have a metadata service.
18			*openstack*)
19				val=YES
20				;;
21			esac
22		fi
23	done
24	printf $val
25}
26
27certctl_init=YES
28resize_gpt=YES
29resize_root=YES
30resize_root_flags="-p"
31resize_root_postcmd="/sbin/reboot -n"
32dhcpcd=YES
33sshd=YES
34ec2_init=$(is_ec2)
35
36if checkyesno ec2_init; then
37	dhcpcd_flags="$dhcpcd_flags -w"
38fi
39