Download List

Project Description

flashrd creates OpenBSD images tailored for embedded hardware devices and for executing from a virtualized environment. It installs a complete OpenBSD system with "one-touch" upgrade capability. It boots from a ramdisk to make in-place upgrades easy and complete. flashrd partitions for read-only operation by default, to minimize flash wear.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2009-09-05 03:40
20090904

This release fixes the -disk option in the flashrd parent script by giving umount up to 30 seconds (for slow flash.) It will no longer zero out full vnd image in mkboot and mkdist, which makes flashrd runs significantly faster with a slow disk or flash. It no longer uses kernel auto-disklabel for boot image, instead creating its own disklabel with 63 sectors/track (higher chance of image compatibility for folks not able to run growimg.) /flash/old revert-on-failure is more likely to work in stand/rc.

2009-09-03 19:07
20090902

The default image was made 960MB instead of 1024MB so it actually fits on any "1GB" flash card. A 50MB /root partition was made so that you can persistently save things like ssh keys. The -disk option in cfgflashrd was fixed. Error reporting for invocation of vnconfig was fixed. POOL_DEBUG was removed from the -current kernel config before compiling. rc.shutdown is copied as example option to preserve tardirs on reboot. The source image is mounted readonly with growimg, which makes failure recovery easier.

2009-07-28 05:38
20090727

This release cleans up error handling by adding a 'fallback harness' to scripts, which improves readability significantly. It also cleans up some fallback handling and forces unmounts in the harness. elfrdsetroot.c is included with flashrd (the user is no longer required to have a local source tree just to run cfgflashrd).

2009-07-23 16:28
20090722

An option to configure the serial console and an architecture check for elfrdsetroot were added to cfgflashrd.

2009-07-21 10:01
20090720

Initial release.

Project Resources