save config param KEYMAP before manipulation
This commit is contained in:
parent
760c2f10f5
commit
7a755b9276
1 changed files with 5 additions and 2 deletions
|
@ -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
|
||||||
|
|
Reference in a new issue