1#!/bin/rc 2 3rfork e 4 5if(! ~ $#* 2) { 6 echo 'usage: setup.disk /dev/sdC0 plan9.ini' >[1=2] 7 exit usage 8} 9 10disk=$1 11ini=$2 12if(! test -d $disk) { 13 echo disk directory not found >[1=2] 14 exit fat 15} 16if(! test -f $ini) { 17 echo plan9.ini not found >[1=2] 18 exit ini 19} 20 21 22disk/fdisk -wa $disk/data 23if(! test -f $disk/plan9) { 24 echo could not create plan 9 partition >[1=2] 25 exit noplan9 26} 27 28disk/prep -cwa $disk/plan9 29if(! test -f $disk/fs) { 30 echo did not create fs partition '(weird)' >[1=2] 31 exit nofs 32} 33 34disk/kfs -rb4096 -f $disk/fs 35pc/setup.9fat $disk/9fat $ini 36pc/update 37pc/personalize 38