Magellan Linux

Contents of /trunk/busybox/loadkeys.sh

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1952 - (show annotations) (download) (as text)
Fri Nov 16 12:48:24 2012 UTC (11 years, 5 months ago) by niro
File MIME type: application/x-sh
File size: 534 byte(s)
-added loadkeys emulation script for systemd
1 #!/bin/bash
2
3 QUIET=0
4
5 BUSYBOX_KEYMAPS="/usr/share/busybox/keymaps"
6 BUSYBOX_KEYMAP_SUFFIX="kmap"
7
8 for i in $*
9 do
10 case $1 in
11 -q) QUIET=1 ;;
12 *) KEYMAP="$1" ;;
13 esac
14 shift
15 done
16
17 FULL_KEYMAP="${BUSYBOX_KEYMAPS}/${KEYMAP}.${BUSYBOX_KEYMAP_SUFFIX}"
18
19 if [[ -z ${KEYMAP} ]]
20 then
21 [[ ${QUIET} -eq 0 ]] && echo "No keymap given!"
22 exit 1
23 fi
24
25 if [ -f ${FULL_KEYMAP} ]
26 then
27 [[ ${QUIET} -eq 0 ]] && echo "Loading ${FULL_KEYMAP}"
28 loadkmap < "${FULL_KEYMAP}"
29 else
30 [[ ${QUIET} -eq 0 ]] && echo "Keymap '${FULL_KEYMAP}' not found!"
31 exit 1
32 fi