diff options
author | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-08-20 22:50:38 +0200 |
---|---|---|
committer | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-08-20 22:50:38 +0200 |
commit | 32248b0164b24990604bc3213d40b778e1f80716 (patch) | |
tree | 9d9ecfcc7c7c0959cfe05e91c8bd0a454cc3eefd | |
parent | dda834044a9d83498a1140a5d438a384d84e4dda (diff) |
get timezone and keymap from user
needed because this installer does not run on a live iso
-rwxr-xr-x | mkarmtix | 19 |
1 files changed, 13 insertions, 6 deletions
@@ -2,13 +2,20 @@ set -e -function get_cmdline { - sed -r 's/[[:alnum:]]+=/\n&/g' /proc/cmdline | awk -F= "\$1==\"$1\"{print \$2}" | sed 's/.\{1\}$//' -} +# +# Config questions +# + +TIMEZONE=$1 +KEYMAP=$2 + +if [ -z "${TIMEZONE}" ]; then + TIMEZONE=$(find /usr/share/zoneinfo | fzf) +fi -# cmdline options -TIMEZONE=$(get_cmdline tz) -KEYMAP=$(get_cmdline keytable) +if [ -z "${KEYMAP}" ]; then + KEYMAP=$(echo "Enter keymap (e.g. us, de): " | fzf --disabled --print-query | sed -n '1 p') +fi pacman -Syu --noconfirm |