summaryrefslogtreecommitdiff
path: root/rc/bin/pc/bootwinnt
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@localhost>2011-06-10 00:44:41 +0000
committercinap_lenrek <cinap_lenrek@localhost>2011-06-10 00:44:41 +0000
commite9c5928c86398eb8d710cb7aa9e319be0ee0c1e3 (patch)
tree27a726204b189e4f521cdc734edde8745c97e9a1 /rc/bin/pc/bootwinnt
parent674e690e758a7c251aef64489b1fcf0144f6bb61 (diff)
downloadplan9front-e9c5928c86398eb8d710cb7aa9e319be0ee0c1e3.tar.xz
remove rc/bin/pc
Diffstat (limited to 'rc/bin/pc/bootwinnt')
-rwxr-xr-xrc/bin/pc/bootwinnt53
1 files changed, 0 insertions, 53 deletions
diff --git a/rc/bin/pc/bootwinnt b/rc/bin/pc/bootwinnt
deleted file mode 100755
index cab89deda..000000000
--- a/rc/bin/pc/bootwinnt
+++ /dev/null
@@ -1,53 +0,0 @@
-#!/bin/rc
-
-disk=`{ls /dev/sd??/plan9 >[2]/dev/null | sed 1q | sed 's!.*/(.*)/plan9!\1!'}
-if(! ~ $#disk 1) {
- echo 'No plan 9 disk found' >[1=2]
- exit
-}
-
-if(! c: || ! test -f /n/c:/boot.ini) {
- echo 'Could not find NT''s boot.ini on the first FAT disk.' >[1=2]
- exit
-}
-
-if(test -f /n/c:/boot.p9) {
- echo 'A Plan 9 backup already exists; will not edit boot.ini again.' >[1=2]
- exit
-}
-
-if(! cp /n/c:/boot.ini /n/c:/boot.p9) {
- echo 'Could not back up boot.ini; will not continue.' >[1=2]
- exit
-}
-
-chmod +w /n/c:/boot.ini
-
-if(! grep -si '\[operating systems\]' /n/c:/boot.ini) {
- echo 'Could not parse boot.ini.' >[1=2]
- exit
-}
-
-if(grep -si 'Plan 9' /n/c:/boot.ini) {
- p9file=`{grep 'Plan 9' /n/c:/boot.ini | sed 1q | sed 's/=.*//'}
- if(! ~ $p9file [Cc]:'\'*) {
- echo 'Unexpected Plan 9 entry in boot.ini already; not continuing.' >[1=2]
- exit
- }
-}
-
-if not {
- p9file='c:\bootsect.p9'
- echo 'c:\bootsect.p9 = "Plan 9 from Bell Labs" ' >>/n/c:/boot.ini
-}
-
-p9file=/n/^`{echo $p9file | sed 's!\\!/!g'}
-
-
-if(dd -if /dev/$disk/plan9 -bs 512 -count 1 -of $p9file >/dev/null >[2]/dev/null) {
- echo 'Plan 9 added to Windows NT boot menu.' >[1=2]
- exit
-}
-
-echo 'Error copying Plan 9 boot sector to file.'
-exit