Script to create a bootable NetBSD/dreamcast CD
Expected to be run as part of the dc-tools pkgsrc package
- cdrtools (for mkisofs & cdrecord)
- Marcus Comstedt's makeip & scramble as dc-makeip & dc-scramble respectively
Usage: dc-burn-netbsd [opts] -C : Clean work directory before starting -b : Burn generated image to CD using cdrecord -c opts : Set cdrecord opts (driveropts=burnfree gracetime=3) -d dist : Take kernel/ & sets/ under dist dir - will not try to download -e : Boot resultant image under an emulator (requires gxemul) -h : This help -k type : Set kernel type (GENERIC_MD) eg: GENERIC or GENERIC_MD -l : Setup live cd - implies '-s base -K GENERIC' unless otherwise set -s type : Include NetBSD release, type is base, std, x or list of sets -t tmpd : Set temporary work directory to tmpd -v vers : Set NetBSD version (7.0.1) use '?' for list -x path : Source a shell script to configure the live CD
dc-burn will create a temporary work directory dc-burn-netbsd-files which will need to have sufficient space to store the downloaded & generated files.
if -d is used the directory is expected to match the layout on ftp.netbsd.org:
- sets/base.tgz ... etc (if -s given)