xref: /plan9/rc/bin/pc/bootfloppy (revision 59cc4ca53493a3c6d2349fe2b7f7c40f7dce7294)
1#!/bin/rc
2
3if(~ $#* 0 1) {
4	echo 'usage: bootfloppy /dev/fd0disk plan9.ini [files...]'>[1=2]
5	exit usage
6}
7
8if(! test -f $2) {
9	echo $2 does not exist >[1=2]
10	exit noplan9.ini
11}
12
13disk=$1
14ini=$2
15shift
16shift
17
18mkdir /tmp/bootfloppy.$pid
19cp $ini /tmp/bootfloppy.$pid/plan9.ini
20dd -bs 512 -count 1 < /dev/zero >/tmp/bootfloppy.$pid/plan9.nvr
21disk/format -b /386/pbs -f -d $disk /386/9load /tmp/bootfloppy.$pid/* $*
22rm -rf /tmp/bootfloppy.$pid
23