From: Klemens Nanni Subject: Re: installer: default to IPv6 autoconf if IPv4 is not configured To: Theo de Raadt Cc: OpenBSD tech Date: Sat, 15 Nov 2025 00:37:05 +0000 14.11.2025 23:19, Theo de Raadt пишет: > There's two alternative situations: > > You accidentally went down the interface config leaf, and want to do nothing > and escape back up. Should work without suddenly changing the default; here are two interfaces such that one may effect the other: Available network interfaces are: vio0 vio1 vlan0. Network interface to configure? (name, lladdr, '?', or 'done') [vio0] vio1 IPv4 address for vio1? (or 'autoconf' or 'none') [autoconf] none IPv6 address for vio1? (or 'autoconf' or 'none') [autoconf] none New code worked, now requiring you to type an extra 'none' for IPv6 if you want to leave this accidentially entered leave unharmed... Available network interfaces are: vio0 vio1 vlan0. Network interface to configure? (name, lladdr, '?', or 'done') [done] vio0 IPv4 address for vio0? (or 'autoconf' or 'none') [autoconf] IPv6 address for vio0? (or 'autoconf' or 'none') [none] Same if you enter 'vio0' twice: the first round does not effect the second one. ^C out of the install and starting from scratch behaves equally, so I don't see a problem here. > > Or, you want to do no configuration now, but do it manually after it boots > from the console. Then you're already against the defaults and need to enter (yet) another 'none', tough luck. It's impossible to make all those cases equally convenient and usually we go for "just hitting [Enter] does the right thing", which this diff brings is one step close to iff you deviated at just one point.