hola lista.
Tengo una debian potato.
He programado un script para cargar el teclado espa�ol, y lo he puesto en el 
nivel 2 de
arrranque /etc/rc2.d Le he llamado S05loadkeys, si lo ejecuto a mano, funciona
perfectamente, pero en el arranque no hay manera.
Le he dado permisos de ejecuci�n, es un link al script que esta en /etc/init.d. 
Adem�s en el
arranque veo como es llamado.
Os pasteo el contenido del script (pero ya he dicho antes que ejecutado a mano 
funciona) :

#!/bin/sh

#
# Load the keymaps *as soon as possible*
#

test -f /bin/loadkeys || exit 0

PACKAGE=console-tools

CONFDIR=/etc/${PACKAGE}

EXT=kmap

#KERNEL_KEYMAP=/var/state/misc/kernel.${EXT}

case "$1" in
    start | restart | force-reload | reload)
    /bin/loadkeys /usr/share/keymaps/i386/qwerty/es.kmap.gz
#       # save kernel keymap
#       if [ -d ${KERNEL_KEYMAP%/*} -a ! -r ${KERNEL_KEYMAP} ]
#       then
#           /usr/bin/dumpkeys > ${KERNEL_KEYMAP}
#       fi

        # load new map
        if [ -r ${CONFDIR}/default.${EXT} ] ; then
                #/bin/loadkeys ${CONFDIR}/default.${EXT}
                /bin/loadkeys ${CONFDIR}/es.kmap.gz
        elif [ -r ${CONFDIR}/default.${EXT}.gz ] ; then
            #/bin/loadkeys ${CONFDIR}/default.${EXT}.gz
                /bin/loadkeys ${CONFDIR}/es.kmap.gz
        fi
        ;;

    stop)
#       # ensure the saved kernel keymap is removed before halt/reboot
#       rm -f ${KERNEL_KEYMAP}
        ;;

    *)
        echo "Usage: $0 {start|stop|restart|reload|force-reload}"
        exit 1
        ;;
esac

+--------------------------------------------------------------------------------------------------------------+

gracias.

Responder a