diff options
| author | cinap_lenrek <cinap_lenrek@localhost> | 2011-06-10 00:44:41 +0000 |
|---|---|---|
| committer | cinap_lenrek <cinap_lenrek@localhost> | 2011-06-10 00:44:41 +0000 |
| commit | e9c5928c86398eb8d710cb7aa9e319be0ee0c1e3 (patch) | |
| tree | 27a726204b189e4f521cdc734edde8745c97e9a1 /rc/bin/pc/bootplan9 | |
| parent | 674e690e758a7c251aef64489b1fcf0144f6bb61 (diff) | |
| download | plan9front-e9c5928c86398eb8d710cb7aa9e319be0ee0c1e3.tar.xz | |
remove rc/bin/pc
Diffstat (limited to 'rc/bin/pc/bootplan9')
| -rwxr-xr-x | rc/bin/pc/bootplan9 | 72 |
1 files changed, 0 insertions, 72 deletions
diff --git a/rc/bin/pc/bootplan9 b/rc/bin/pc/bootplan9 deleted file mode 100755 index 559fe0c5e..000000000 --- a/rc/bin/pc/bootplan9 +++ /dev/null @@ -1,72 +0,0 @@ -#!/bin/rc - -rfork e - -. /rc/bin/pc/defs - -if(! ~ $#* 1) { - echo 'usage: bootplan9 /dev/sdC0' >[1=2] - echo 'sets active the plan 9 partition on the named disk.' >[1=2] - exit usage -} - -disk=$1 - -fn x { - if(! test -f $disk/$1) { - echo 'could not find '$disk/$1 - exit disk - } -} - -x plan9 -x data -x ctl - -diskbase=`{basename `{cleanname $disk}} - -first=`{ls -p '#S' | sed 1q} -if(! ~ $first $diskbase) { - echo 'warning: The plan 9 partition is not on the boot disk,' >[1=2] - echo 'so making it the active partition will have no effect.' >[1=2] -} - -p9offset=`{disk/fdisk -p $disk/data |grep '^part plan9 ' | awk '{print $4}'} -if(! ~ $#p9offset 1) { - echo 'could not find plan 9 partition.' >[1=2] - echo 'cannot happen' >[1=2] - exit bad -} - -if(test $p9offset -gt 4128705) { # 65536 * 63 - echo >[1=2] - echo 'Your Plan 9 partition is more than 2GB into your disk,' >[1=2] - echo 'and the master boot records used by most operating systems' >[1=2] - echo 'cannot access it (and thus cannot boot it).' >[1=2] - echo >[1=2] - echo 'Would you like to install a master boot record' >[1=2] - echo 'that will be able to access partitions more than 2GB into the disk?' >[1=2] - echo >[1=2] - prompt 'Install a new mbr' y n - switch($rd) { - case n - echo >[1=2] - echo 'Not setting Plan 9 partition active, then.' >[1=2] - echo >[1=2] - exit bad - case y - disk/mbr -m /386/mbr $disk/data - } -} - -p9part=`{disk/fdisk $disk/data >[2]/dev/null </dev/null | - grep PLAN9 | sed 1q | sed 's/ *(p.) .*/\1/'} -if(~ $#p9part 1) { - { echo 'A '^$p9part; echo w } | disk/fdisk $disk/data >[2]/dev/null >/dev/null -} -if not { - echo 'Could not find Plan 9 partition.' - exit notdone -} - -exit |
