37 lines
1.3 KiB
Plaintext
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
|