MakeBootTape revision 1.1
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.1Sfredette# $NetBSD: MakeBootTape,v 1.1 2001/05/18 00:16:38 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.1Sfredette# Segment 4 is the miniroot image, unzipped! 281.1Sfredettegzip -d -c ../miniroot/miniroot.gz | 291.1Sfredette dd of=$T obs=8k 301.1Sfredette 311.1Sfredette# Done! 321.1Sfredettemt -f $T rewind 331.1Sfredette 34