save config param KEYMAP before manipulation

This commit is contained in:
George Boudreau 2006-04-13 19:48:56 +00:00
parent 760c2f10f5
commit 7a755b9276

View file

@ -98,6 +98,7 @@ inline_doc
local PARAM_LIST= local PARAM_LIST=
local config_param local config_param
local validation_str local validation_str
local save_param
write_error_and_die() { write_error_and_die() {
echo -e "\n${DD_BORDER}" echo -e "\n${DD_BORDER}"
@ -236,9 +237,11 @@ inline_doc
write_error_and_die write_error_and_die
echo echo
;; ;;
KEYMAP) [[ ! "${!config_param}" = "none" ]] && KEYMAP) save_param=${KEYMAP}
[[ ! "${!config_param}" = "none" ]] &&
KEYMAP="/usr/share/kbd/keymaps/${KEYMAP}" && KEYMAP="/usr/share/kbd/keymaps/${KEYMAP}" &&
validate_file -z -e -s validate_file -z -e -s
KEYMAP=${save_param}
;; ;;
esac esac
done done