xref: /plan9/sys/lib/dist/pc/sub/a: (revision 9a747e4fd48b9f4522c70c07e8f882a15030f964)
1*9a747e4fSDavid du Colombier#!/bin/rc
2*9a747e4fSDavid du Colombierif(! test -f /srv/dos)
3*9a747e4fSDavid du Colombier	dossrv >/dev/null </dev/null >[2]/dev/null
4*9a747e4fSDavid du Colombierunmount /n/a:>[2]/dev/null
5*9a747e4fSDavid du Colombier
6*9a747e4fSDavid du Colombierif(~ $#adisk 1)
7*9a747e4fSDavid du Colombier	;	# do nothing
8*9a747e4fSDavid du Colombierif not if(~ $#bootfile 0)
9*9a747e4fSDavid du Colombier	adisk=/dev/fd0disk
10*9a747e4fSDavid du Colombierif not {
11*9a747e4fSDavid du Colombier	switch($bootfile) {
12*9a747e4fSDavid du Colombier	case sd*
13*9a747e4fSDavid du Colombier		adisk=`{echo $bootfile | sed 's#(sd..).*#/dev/\1/data#'}
14*9a747e4fSDavid du Colombier	case fd*
15*9a747e4fSDavid du Colombier		adisk=`{echo $bootfile | sed 's#(fd.).*#/dev/\1disk#'}
16*9a747e4fSDavid du Colombier	case *
17*9a747e4fSDavid du Colombier		echo 'unknown bootfile '^$bootfile^'; mail 9trouble@plan9.bell-labs.com'
18*9a747e4fSDavid du Colombier		exit oops
19*9a747e4fSDavid du Colombier	}
20*9a747e4fSDavid du Colombier}
21*9a747e4fSDavid du Colombier
22*9a747e4fSDavid du Colombiermount -c /srv/dos /n/a: $adisk
23