1 1.1 fredette #!/bin/sh 2 1.1 fredette # 3 1.1 fredette # Here is a generic script that makes a Sun2 boot tape using 4 1.1 fredette # the files in this directory. The tape layout is: 5 1.1 fredette # 6 1.1 fredette # segment 0: tapeboot 7 1.1 fredette # segment 1: netbsd (RAMDISK) 8 1.1 fredette # segment 3: miniroot image 9 1.1 fredette # 10 1.4 lukem # $NetBSD: MakeBootTape,v 1.4 2002/11/18 12:39:55 lukem Exp $ 11 1.1 fredette 12 1.1 fredette T=${1:-/dev/nrst0} 13 1.1 fredette 14 1.1 fredette # Entertain... 15 1.1 fredette set -x 16 1.1 fredette 17 1.1 fredette # Make sure we start at the beginning. 18 1.1 fredette mt -f $T rewind 19 1.1 fredette 20 1.1 fredette # Segment 1 is the tapeboot program. 21 1.1 fredette dd if=tapeboot of=$T obs=8k conv=sync 22 1.1 fredette 23 1.1 fredette # Segment 2 is the Sun2 ramdisk kernel. 24 1.4 lukem gzip -d -c ../../binary/kernel/netbsd-RAMDISK.gz | 25 1.1 fredette dd of=$T obs=8k conv=sync 26 1.1 fredette 27 1.2 fredette # Segment 3 is the miniroot image, unzipped! 28 1.3 fredette gzip -d -c ../miniroot/miniroot.fs.gz | 29 1.1 fredette dd of=$T obs=8k 30 1.1 fredette 31 1.1 fredette # Done! 32 1.1 fredette mt -f $T rewind 33 1.1 fredette 34