1*223a736eSDavid du Colombier#!/bin/rc 2*223a736eSDavid du Colombier 3*223a736eSDavid du Colombierrfork e 4*223a736eSDavid du Colombierif(! ~ $#* 2) { 5*223a736eSDavid du Colombier echo 'usage: setup.9fat /dev/sdC0/9fat plan9.ini' >[1=2] 6*223a736eSDavid du Colombier exit usage 7*223a736eSDavid du Colombier} 8*223a736eSDavid du Colombier 9*223a736eSDavid du Colombier. /rc/bin/pc/defs 10*223a736eSDavid du Colombierfat=$1 11*223a736eSDavid du Colombierini=$2 12*223a736eSDavid du Colombierif(! test -f $fat) { 13*223a736eSDavid du Colombier echo fat partition not found >[1=2] 14*223a736eSDavid du Colombier exit fat 15*223a736eSDavid du Colombier} 16*223a736eSDavid du Colombierif(! test -f $ini) { 17*223a736eSDavid du Colombier echo plan9.ini not found >[1=2] 18*223a736eSDavid du Colombier exit ini 19*223a736eSDavid du Colombier} 20*223a736eSDavid du Colombier 21*223a736eSDavid du Colombierif(pc/isfat $fat) { 22*223a736eSDavid du Colombier echo 'Already a FAT partition in '^$fat^'; ream it?' 23*223a736eSDavid du Colombier prompt 'ream 9fat' y n 24*223a736eSDavid du Colombier switch($rd) { 25*223a736eSDavid du Colombier case n 26*223a736eSDavid du Colombier exit 27*223a736eSDavid du Colombier } 28*223a736eSDavid du Colombier} 29*223a736eSDavid du Colombier 30*223a736eSDavid du Colombierdisk/format -r 2 -d -b /386/pbs $fat /386/9load /386/9pcdisk 31*223a736eSDavid du Colombiermount -c /srv/dos /n/9fat $fat 32*223a736eSDavid du Colombiercp $ini /n/9fat/plan9.ini 33*223a736eSDavid du Colombierunmount /n/9fat 34