According to my experience based on older toms versions, the easiest would
prolly be to rip off all this :

---------------
echo P>P
sh<<'X'&
read -p "
1 be    4 dk    7 fr    10 is   13 la   16 pt   19 sf
2 cf    5 es    8 gr    11 it   14 no   17 ru   20 sg
3 de    6 fi    9 hu    12 jp   15 pl   18 se   21 uk

Select keyboard, ENTER for default (15 seconds): " J</dev/tty1>/dev/tty1
[ "$J" ]&&loadkeys $J.map
rm P
X
(sleep 15;kill $!;rm P)2>$NU&
while [ -f P ];do;done
-------------------------------

, replace it by :

------------------
loadkeys 21.map -or whatever.map
----------------------------------------

and also maybe erase other .map files to have a lil' more room to custom
your own toms's with buildit.s and unpack.s scripts.

Tom's scripts are really impressive for unix rookies like me :-).




>I'm using a copy of tomsrtbt version 1.7.118, and since I operate in the
UK, I
>have the teency nagging problem
>that I have to select the UK keyboard "21" at boot during the execution of
>rc.custom, to override the default US
>keyboard layout.
>
>Looking at the code, I find in rc.custom:
>
>.......
>
>echo P>P
>sh<<'X'&
>read -p "
>1 be    4 dk    7 fr    10 is   13 la   16 pt   19 sf
>2 cf    5 es    8 gr    11 it   14 no   17 ru   20 sg
>3 de    6 fi    9 hu    12 jp   15 pl   18 se   21 uk
>
>Select keyboard, ENTER for default (15 seconds): " J</dev/tty1>/dev/tty1
>[ "$J" ]&&loadkeys $J.map
>rm P
>X
>(sleep 15;kill $!;rm P)2>$NU&
>while [ -f P ];do;done
>
>.......
>
>Is it reasonable to just add a line:
>
>KB=21
>
>to settings.s
>
>and change the above snippet to read:
>
>.......
>
>echo P>P
>[ "$KB" ] && J=$KB       <<<<< additional line
>sh<<'X'&
>read -p "
>1 be    4 dk    7 fr    10 is   13 la   16 pt   19 sf
>2 cf    5 es    8 gr    11 it   14 no   17 ru   20 sg
>3 de    6 fi    9 hu    12 jp   15 pl   18 se   21 uk
>
>Select keyboard, ENTER for default (15 seconds): " J</dev/tty1>/dev/tty1
>[ "$J" ]&&loadkeys $J.map
>rm P
>X
>(sleep 15;kill $!;rm P)2>$NU&
>while [ -f P ];do;done
>
>.......
>
>so that a site's preferred keyboard setting can be coded in the setting.s
file.
>
>Or even, perhaps better:
>
>.......
>
>echo P>P
>sh<<'X'&
>read -p "
>1 be    4 dk    7 fr    10 is   13 la   16 pt   19 sf
>2 cf    5 es    8 gr    11 it   14 no   17 ru   20 sg
>3 de    6 fi    9 hu    12 jp   15 pl   18 se   21 uk
>
>Select keyboard, ENTER for default (15 seconds): " KB</dev/tty1>/dev/tty1
>[ "$KB" ]&&loadkeys $KB.map
>rm P
>X
>(sleep 15;kill $!;rm P)2>$NU&
>while [ -f P ];do;done
>
>.......
>
>
>
>
>It's all to do with laziness really. On earlier versions of tomsrtbt ( which
>didn't actually support
>UK keyboard ) I just let the floppy boot all the way to login. As of now,
I tend
> to sit by the machine
>as it boots , just so that I can catch it asking for the keyboard setting to
>avoid finger confusion later
>on. With the above tweak, I'm hoping I can revert to my original practice,
>performing some other
>useful/menial task on another machine in the foreground whilst waiting for
the
>floppy to boot in the
>background.
>
>
>Does the coding logic work?
>
>
>Thanks in anticipation.
>
>
>
>
>Ted Rule,
>Flextech Television
>
>
>
>
>
>
--
Pierre MONDIE : SSR : 74-78
Non est ponenda pluralites sive necessitate : W.Occam : 1285-1349

Reply via email to