module start "basesystem" "Configure Basesystem" while input "hostname?" "void"; do if check alnum "${output}"; then setconf add hostname "${output}" break fi done if grep -q -v "^#" /etc/default/libc-locales; then grep -v "^#" /etc/default/libc-locales | awk '{print $1}' | sed 's/.UTF-8//' echo maybe one of these fi while input "language search [en_US|de_DE|..]:" "en_US"; do lang_tmp="${output}" break #if sed 's/#//' /etc/default/libc-locales | grep "UTF-8" | sed 's/.UTF-8//' | awk '{print $1}' "${output}"; then # lang_tmp="${output}" # break #elif ! grep -i -q "${output}" /etc/default/libc-locales; then # echo not found: "${output}" #elif grep -i -q "${output}" /etc/default/libc-locales; then # echo exact match please: "${output}" # grep -i "${output}" /etc/default/libc-locales | sed 's/.UTF-8//' | awk '{print $1}' | sed 's/#//' #fi done source "${modules}"/40-"${modulename}"/langs/"${lang_tmp}".mod addpkg base-system void-repo-multilib void-repo-multilib-nonfree void-repo-nonfree btrfs-progs lvm2 cronie socklog-void ntp xtools sudo wireguard-tools gnupg2 progress pwgen net-tools ncdu nmap mtr ioping iotop hdparm smartmontools htop git servicesenable acpid cronie socklog-unix nanoklogd uuidd servicesdisable agetty-tty6 agetty-tty5 module end