void-bash-installer/modules/40-basesystem/pre
2021-03-11 14:04:04 +01:00

37 lines
1.3 KiB
Plaintext

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