1# $NetBSD: rc.conf.armimage,v 1.1 2021/07/24 14:00:08 jmcneill 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.xen.version ; do 10 if /sbin/sysctl -q $node; then 11 nodeval="$(/sbin/sysctl -n $node | tr '[A-Z]' '[a-z]')" 12 case "$nodeval" in 13 *amazon*) 14 val=YES 15 ;; 16 # OpenStack is not EC2 but it does have a metadata service. 17 *openstack*) 18 val=YES 19 ;; 20 esac 21 fi 22 done 23 printf $val 24} 25 26resize_gpt=YES 27resize_root=YES 28resize_root_flags="-p" 29resize_root_postcmd="/sbin/reboot -n" 30dhcpcd=YES 31sshd=YES 32ec2_init=$(is_ec2) 33 34if checkyesno ec2_init; then 35 dhcpcd_flags="$dhcpcd_flags -w" 36fi 37