Notes (Release 4.2)
| Project Status Please note that this project is no longer active. If you are interested in taking over the code base please let me know. |
release.sh
- The faq covers how to get the source, update it and build everything, primary reference:
faq 5 on releasing
- The release man page has similar instructions to the faq, provides confirmation to faq process, secondary reference:
release(8) man page
image.sh
- This script gets run during install, primary reference, note it is in ksh:
install.sh script
- This script is used to create the bootable disk images, secondary reference:
Makefile.inc
/etc/rc and /etc/rc.conf
- This is the formal startup script that is then reduced to just the basic required processes, primary reference:
cvs history
- The rc man page provides configuration details, what is optional, secondary referece:
rc(8) man page
- The diff view shows what has changed, secondary reference:
diff between 4.1 and 4.2
- The /etc/rc.conf file controls many of the configuration options:
/etc/rc.conf
/etc/rc.conf.local
/etc/pf.conf
- The faq and packet filter documentation are the primary reference:
packet filter documentation
pc.conf(5)
Other references
- Similar approach, using memory file system for frequently written files:
http://www.packetmischief.ca/mu/
- Does not cover the limited read write cycles on flash cards:
http://www.aetherwide.com/vignettes/20070604-1.html
- A different approach to setting up the root file image using nofs:
http://glozer.net/soekris/openbsd.html