This project uses Vagrant to provide a repeatable build process that builds NanoBSD for a Soekris device. This currently builds for a Net5501 device.
- Vagrant
- VirtualBox
- disksize plugin
-
Create the box. This will take some time as updates are installed as part of provisioning.
vagrant up
-
Build the NanoBSD image.
vagrant ssh ./build-nanobsd.sh
-
Copy image to the Soekris device.
cat /usr/obj/nanobsd.net5501/_.disk.image | ssh root@net5501 "sh /root/update"
-
Reboot Soekris device.
Reminder to self on how to skim over changes outside of release notes.
-
Check src.conf(5) man page.
-
Check source code.
git clone https://github.com/freebsd/freebsd-src git diff release/12.3.0..release/13.0.0 share/man/man5/src.conf.5 git diff release/12.3.0..release/13.0.0 tools/tools/nanobsd git diff release/12.3.0..release/13.1.0 sys/i386/conf/GENERIC