Perhaps I am doing something wrong. Or maybe there is a bug.
I have done quite a few installs in the last couple of weeks, and on first boot, /etc/rc.firsttime doesn't work. It seems that DNS isn't working yet, and perhaps /etc/rc.firsttime runs too early in the process. /etc/rc.firsttime DOES run correctly later, after DNS resolving is working. MORE INFO fw_update doesn't work when /etc/rc.firsttime runs, but it DOES work later. I have added a bunch of stuff in my install scripts to /etc/rc.firsttime. Specifically, I try to download and install sys.tar.gz, src.tar.gz, xenocara.tar.gz, and ports.tar.gz. None of them work when /etc/rc.firsttime runs on the first boot, but they all work later. The failures are all due to DNS resolving not working yet. I must be doing something wrong. Because I would be shocked if nobody else ever noticed this problem. I first noticed that the wireless devices on the PcEngines apu.1d4 didn't work with OpenBSD starting in about 2016. Only this week did I figure out that it was because fw_update wasn't working. So, is there a bug (not likely), or what am I doing wrong? Thanks, Ken PS I didn't put fw_update in /etc/rc.firsttime. It was already there. PPS This week, I saw the problem with a Soekris Net5501, and also a PcEngines apu.1d4 CONFIDENTIALITY NOTICE: This email and any attachments are for the sole use of the intended recipient and may contain material that is proprietary, confidential, privileged or otherwise legally protected or restricted under applicable government laws. Any review, disclosure, distributing or other use without expressed permission of the sender is strictly prohibited. If you are not the intended recipient, please contact the sender and delete all copies without reading, printing, or saving.