| 105 | | if [ -e "${PATH_LOADKEYS}" ]; then |
| 106 | | if [ -f "$@" ]; then |
| 107 | | if [ "${EUID}" = 0 ]; then |
| 108 | | "${PATH_LOADKEYS}" "$@" || die "Fehler beim Laden der Keymap ${orange}$@${red}." |
| 109 | | elif [ -e "${PATH_SUDO}" ]; then |
| 110 | | "${PATH_SUDO}" "${PATH_LOADKEYS}" "$@" || die "Fehler bei der Verwendung von ${orange}sudo${red}, um die Belegung zu ändern." |
| 111 | | else |
| 112 | | die "Die Belegung auf der Textkonsole kann nur mir Rootrechten geändert werden." |
| 113 | | fi |
| | 106 | if [ ! -e "${PATH_LOADKEYS}" ]; then |
| | 107 | echo -e "${orange}Der Befehl ${red}loadkeys${orange} wurde nicht im angegebenen Verzeichnis gefunden, versuche es ohne explizite Angabe.${normal}" |
| | 108 | PATH_LOADKEYS=loadkeys |
| | 109 | fi |
| | 110 | if [ -f "$@" ]; then |
| | 111 | if [ "${EUID}" = 0 ]; then |
| | 112 | "${PATH_LOADKEYS}" "$@" || die "Fehler beim Laden der Keymap ${orange}$@${red}." |
| | 113 | elif [ -e "${PATH_SUDO}" ]; then |
| | 114 | "${PATH_SUDO}" "${PATH_LOADKEYS}" "$@" || die "Fehler bei der Verwendung von ${orange}sudo${red}, um die Belegung zu ändern." |