Update install script with locales
This commit is contained in:
parent
1cd025b2ea
commit
7e6922e89d
18
install.sh
18
install.sh
@ -6,6 +6,7 @@ HOST="$( hostname )"
|
||||
IFACES="$( ifconfig -a | grep -Eo '[a-z0-9]{4,14}\: ' | grep -oE [a-z0-9]+ )"
|
||||
IFACE_OUT=""
|
||||
IFACE_IN=""
|
||||
LOCALES=(en fr)
|
||||
|
||||
welcome_screen() {
|
||||
cat << "EOF"
|
||||
@ -40,6 +41,22 @@ check_operating_system() {
|
||||
fi
|
||||
}
|
||||
|
||||
set_userlang() {
|
||||
# Set the user language.
|
||||
echo -e "\e[39m[+] Setting the user language...\e[39m"
|
||||
printf -v joined '%s/' "${LOCALES[@]}"
|
||||
echo -n " Please choose a language for the reports and the interface (${joined%/}): "
|
||||
read lang
|
||||
|
||||
if [[ " ${LOCALES[@]} " =~ " ${lang} " ]]; then
|
||||
sed -i "s/userlang/${$lang}/g" /usr/share/tinycheck/config.yaml
|
||||
echo -e "\e[92m [✔] User language setted!\e[39m"
|
||||
else
|
||||
echo -e "\e[91m [✘] You must choose between the languages proposed, let's retry.\e[39m"
|
||||
set_userlang
|
||||
fi
|
||||
}
|
||||
|
||||
set_credentials() {
|
||||
# Set the credentials to access to the backend.
|
||||
echo -e "\e[39m[+] Setting the backend credentials...\e[39m"
|
||||
@ -410,6 +427,7 @@ else
|
||||
check_operating_system
|
||||
check_interfaces
|
||||
create_directory
|
||||
set_userlang
|
||||
set_credentials
|
||||
check_dependencies
|
||||
configure_dnsmask
|
||||
|
Loading…
Reference in New Issue
Block a user