So you don't think I've created/modified/blasphemed the OpenBSD installer, this is basically bsd.rd with sshd+raidframe sprinkled in. Say you're 500 miles from your colo'd server and need to upgrade it. Build your yaifo.rd kernel. Scp it to colodserver:/bsd. Reboot colo'd server. Ssh to colo'd server and you're prompted with "(I)nstall, (U)pgrade or (S)hell".
I've emailed the original author asking permission to take over the project and I haven't received a response. In the mean time, I've updated YAIFO (Yet Another Installer For OpenBSD to my version 0.4. I called my previous set of patches "0.3" though only called it that internally.
New features in 0.4:
- Untested AMD64 support (feedback appreciated).
- Support for a second NIC (thanks for the suggestion, Johan):
- DEVICE can be either statically configured or use DHCP.
- DEVICE2 can only be statically configured and can only receive IP2 and NETMASK2 settings.
- This new feature is most useful if you're upgrading your gateway from inside your network. This allows your gateway to connect to the internet to download the new OpenBSD version through DEVICE and allows you to connect internally to DEVICE2.
There are two files available for Yaifo 0.4:
- yaifo-0.4-41: Yaifo 0.4 updated for OpenBSD 4.1
- yaifo-0.4-41-current-20070702: Yaifo 0.4 updated for OpenBSD 4.1-current (as of July 2, 2007).
To discuss the use and the development of Yaifo, I've set up a mailing list for Yaifo with archives. Please subscribe.