--- trunk/initscripts/sysvinit/rc/loadkeys 2011/06/04 21:59:28 1361 +++ trunk/initscripts/sysvinit/rc/loadkeys 2011/06/04 21:59:37 1362 @@ -17,8 +17,15 @@ case "$1" in start) rc_print "Loading keymap... [ ${KEYMAP} ]" - loadkeys -q ${KEYMAP} - evaluate_retval + # be busybox compat + if [[ -x /sbin/loadkmap ]] + then + loadkmap < /usr/share/busybox/keymaps/${KEYMAP}.kmap + evaluate_retval + else + loadkeys -q ${KEYMAP} + evaluate_retval + fi update_svcstatus $1 splash svc_started "$(basename $0)" 0