#!/bin/bash QUIET=0 BUSYBOX_KEYMAPS="/usr/share/keymaps" BUSYBOX_KEYMAP_SUFFIX="map" for i in $* do case $1 in -q) QUIET=1 ;; *) KEYMAP="$1" ;; esac shift done FULL_KEYMAP="${BUSYBOX_KEYMAPS}/${KEYMAP}.${BUSYBOX_KEYMAP_SUFFIX}" if [[ -z ${KEYMAP} ]] then [[ ${QUIET} -eq 0 ]] && echo "No keymap given!" exit 1 fi if [ -f ${FULL_KEYMAP} ] then [[ ${QUIET} -eq 0 ]] && echo "Loading ${FULL_KEYMAP}" loadkmap < "${FULL_KEYMAP}" else [[ ${QUIET} -eq 0 ]] && echo "Keymap '${FULL_KEYMAP}' not found!" exit 1 fi