From 856aeaf3333408c62b7627144e2bfd39fdf525d7 Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Fri, 15 Apr 2011 07:25:45 +0000 Subject: let the kernel set dma mode for ata by default --- rc/bin/termrc | 42 ++++++++++++++++++------------------------ 1 file changed, 18 insertions(+), 24 deletions(-) (limited to 'rc/bin') 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 -- cgit v1.2.3