MakeBootTape revision 1.3
11.1Sfredette#!/bin/sh
21.1Sfredette#
31.1Sfredette# Here is a generic script that makes a Sun2 boot tape using
41.1Sfredette# the files in this directory.  The tape layout is:
51.1Sfredette#
61.1Sfredette#   segment 0:  tapeboot
71.1Sfredette#   segment 1:  netbsd (RAMDISK)
81.1Sfredette#   segment 3:  miniroot image
91.1Sfredette#
101.3Sfredette# $NetBSD: MakeBootTape,v 1.3 2002/05/08 15:32:58 fredette Exp $
111.1Sfredette
121.1SfredetteT=${1:-/dev/nrst0}
131.1Sfredette
141.1Sfredette# Entertain...
151.1Sfredetteset -x
161.1Sfredette
171.1Sfredette# Make sure we start at the beginning.
181.1Sfredettemt -f $T rewind
191.1Sfredette
201.1Sfredette# Segment 1 is the tapeboot program.
211.1Sfredettedd if=tapeboot of=$T obs=8k conv=sync
221.1Sfredette
231.1Sfredette# Segment 2 is the Sun2 ramdisk kernel.
241.1Sfredettegzip -d -c ../../binary/kernel/netbsd.RAMDISK.gz |
251.1Sfredette  dd of=$T obs=8k conv=sync
261.1Sfredette
271.2Sfredette# Segment 3 is the miniroot image, unzipped!
281.3Sfredettegzip -d -c ../miniroot/miniroot.fs.gz |
291.1Sfredette  dd of=$T obs=8k
301.1Sfredette
311.1Sfredette# Done!
321.1Sfredettemt -f $T rewind
331.1Sfredette
34