#!/bin/sh
# -----------------------------------------------------
# KeybConfig 1.0 - (C) 1999-2000 Erich Roncarolo
# License: GPL2 (see LICENSE)
# -----------------------------------------------------

test "$1" != "start" &&	exit 0

echo
echo "--- Keyboard configuration ---"
LKEY=/sbin/loadkeys
CONT=true
while $CONT
do
	echo
	echo -n "Enter your keyboard language (help to get a list): "
	read MYKEYB
	test "$MYKEYB" = "" && continue
	test "$MYKEYB" = "help" && ls /opt/lib/ |grep map |more
	test "$MYKEYB" = "help" && continue
	( cd /opt/lib ; $LKEY ${MYKEYB} )
	CONT=false
	echo
	echo -n "Try to type something: "
	read DUMMY
	CORR=true
	while $CORR
	do
		echo -n "Keyboard works correctly (Yes/No) ? "
		read ANSWER
		case $ANSWER in
			y*|Y*) CORR=false
				;;
			n*|N*) CONT=true
				CORR=false
				;;
		esac
	done
done
pushd . &> /dev/null
cd /opt/lib
rm -f default.kbd
if [ -f ${MYKEYB} ] ; then
	ln -s ${MYKEYB} default.kbd 
elif [ -f ${MYKEYB}.map ] ; then
	ln -s ${MYKEYB}.map default.kbd
fi
popd &> /dev/null
echo "Keyboard succesfully configured!"
echo
