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