summaryrefslogtreecommitdiff
path: root/rc
diff options
context:
space:
mode:
Diffstat (limited to 'rc')
-rwxr-xr-xrc/bin/termrc42
1 files changed, 18 insertions, 24 deletions
diff --git a/rc/bin/termrc b/rc/bin/termrc
index 063a9bc1b..f4cb46159 100755
--- a/rc/bin/termrc
+++ b/rc/bin/termrc
@@ -9,30 +9,6 @@ mntgen -s slashn && chmod 666 /srv/slashn
for(i in f t m v L P u U '$' Σ κ)
/bin/bind -a '#'^$i /dev >/dev/null >[2=1]
-fn ask {
- if(~ $"$1 ask){
- echo -n $1
- echo -n $2
- echo -n ' ['
- echo -n $3
- echo -n '] '
- $1=`{read}
- if(~ $"$1 '!rc'){
- rc -i
- $1=ask
- }
- if(~ $#$1 0)
- $1=$3
- ask $*
- }
-}
-
-ask dmamode ' is (on, off)' on
-if(~ $"dmamode on off){
- for(c in `{ls /dev/sd*/ctl >[2]/dev/null})
- echo dma $dmamode >$c
-}
-
# set up any partitions
diskparts
@@ -91,6 +67,24 @@ if(! ~ $terminal *vx32*){
aux/vmware
}
+fn ask {
+ if(~ $"$1 ask){
+ echo -n $1
+ echo -n $2
+ echo -n ' ['
+ echo -n $3
+ echo -n '] '
+ $1=`{read}
+ if(~ $"$1 '!rc'){
+ rc -i
+ $1=ask
+ }
+ if(~ $#$1 0)
+ $1=$3
+ ask $*
+ }
+}
+
ask vgasize ' is (text, 640x480x8, 1024x768x16, ...)' 1024x768x16
if(! ~ $"vgasize '' text none){
ask monitor ' is (vesa, xga, lcd, ...)' vesa