It is designed to install a minimal version of OpenBSD with all of its advanced networking features. The flashdist installation is mounted read-only during normal operation, eliminating the need for frequent writes. This greatly reduces the potential for both boot failure due to a dirty filesystem and for flash corruption from repeated writes. The default distribution list, GENERIC kernel and the default flashdist rc fit within 32MB of RAM and 32MB of flash. This can be scaled down with adjustments. Flashdist will leave a large amount of free space on larger storage mediums which can be used for 3rd party software, data sets, or long term log rotation from the device itself. Feedback is welcome.
Attention: Multi-use disk images generated with flashdist/flashimgbld versions prior to 2008/05/04 included private keys in /etc/ssh/ssh_host_dsa_key, /etc/ssh/ssh_host_rsa_key, and /etc/ssh/ssh_host_key. All disk images were distributed with auto-generated private host keys. Thus, if you installed from a multi-use image, it is strongly recommended that you delete private keys on those installations and reboot. Upon reboot, the startup script /etc/rc will automatically generate new host keys and sshd will start with the new keys. You may also re-install with a fresh image. Host keys were removed from all flashimg builds on this web site so you may continue to use the same version that you have previously tested.
flashdist-YYYYMMDD.tar.gz contains the following: