xref: /plan9/rc/bin/pc/setup.disk (revision 223a736ebd2849388a6a0145cd1e22a96bd28460)
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