diff options
author | Dieter Plaetinck <dieter@plaetinck.be> | 2010-12-12 20:49:03 +0100 |
---|---|---|
committer | Dieter Plaetinck <dieter@plaetinck.be> | 2010-12-12 20:49:03 +0100 |
commit | 312062959af3388c642f6764137aa695c3737f78 (patch) | |
tree | 703207dba4a51922f4b68f2498e1fcd38b5c9e38 /src/core | |
parent | 5652d55d885964abb778ef29587809c701ef48f9 (diff) |
make font/keymap selection dialogs more robust
Diffstat (limited to 'src/core')
-rw-r--r-- | src/core/libs/lib-ui.sh | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/core/libs/lib-ui.sh b/src/core/libs/lib-ui.sh index 60d4c49..db6a4a9 100644 --- a/src/core/libs/lib-ui.sh +++ b/src/core/libs/lib-ui.sh @@ -60,11 +60,11 @@ set_keymap () { KBDDIR="/usr/share/kbd" - KEYMAPS= + KEYMAPS=() for i in $(find $KBDDIR/keymaps -name "*.gz" | sort); do - KEYMAPS="$KEYMAPS ${i##$KBDDIR/keymaps/} -" + KEYMAPS+=("${i##$KBDDIR/keymaps/}" -) done - ask_option "${var_KEYMAP:-no}" "Select A Keymap" '' optional $KEYMAPS + ask_option "${var_KEYMAP:-no}" "Select a keymap" '' optional "${KEYMAPS[@]}" if [ -n "$ANSWER_OPTION" ] then loadkeys -q $KBDDIR/keymaps/$ANSWER_OPTION @@ -72,11 +72,11 @@ set_keymap () echo "$var_KEYMAP" > $RUNTIME_DIR/aif-keymap fi - FONTS= + FONTS=() for i in $(find $KBDDIR/consolefonts -maxdepth 1 -name "*.gz" | sed 's|^.*/||g' | sort); do - FONTS="$FONTS $i -" + FONTS+=("$i" -) done - ask_option "${var_CONSOLEFONT:-no}" "Select A Console Font" '' optional $FONTS + ask_option "${var_CONSOLEFONT:-no}" "Select a console font" '' optional "${FONTS[@]}" if [ -n "$ANSWER_OPTION" ] then var_CONSOLEFONT=$ANSWER_OPTION |