Atualizar mod/install.sh

This commit is contained in:
Halbe Bruno 2025-02-10 15:36:24 -03:00
parent bfee445360
commit fe884a073b

View File

@ -16,13 +16,9 @@ _echo_red_n(){ /bin/echo -ne "\033[0;31m$@\033[0m"; }
_echo_success(){ /bin/echo -en "\\033[91G"; /bin/echo -en "\x1B[97m["; /bin/echo -en "\033[1;32m OK \033[0m"; /bin/echo -e "\x1B[97m]\033[0m"; } _echo_success(){ /bin/echo -en "\\033[91G"; /bin/echo -en "\x1B[97m["; /bin/echo -en "\033[1;32m OK \033[0m"; /bin/echo -e "\x1B[97m]\033[0m"; }
_echo_failure(){ /bin/echo -en "\\033[91G"; /bin/echo -en "\033[41m\e[5m"; /bin/echo -en "\033[1;38m\x1B FAILED \033[0m"; /bin/echo -e "\x1B[97m\033[0m"; } _echo_failure(){ /bin/echo -en "\\033[91G"; /bin/echo -en "\033[41m\e[5m"; /bin/echo -en "\033[1;38m\x1B FAILED \033[0m"; /bin/echo -e "\x1B[97m\033[0m"; }
## Verifica se o usuário é root ### FUNÇÕES
if [ "$EUID" -ne 0 ]; then
_echo_red "\n Você deve ser root para executar este script!\n"
exit 1
fi
## Dependencias ## Dependências
_dependencias() { _dependencias() {
DEPENDENCIAS=( DEPENDENCIAS=(
"figlet" "figlet"
@ -99,4 +95,30 @@ _issue() {
$issue_content $issue_content
EOF EOF
} }
# --------------------------------------
### Verifica se o usuário é root
if [ "$EUID" -ne 0 ]; then
_echo_red "\n Você deve ser root para executar este script!\n"
exit 1
fi
### Executa Funções
if ! _dependencias; then
_echo_red "Falhas ocorreram na instalação dos pacotes. Verifique as mensagens acima."
exit 1 # Encerra o script aqui, se necessário
fi
if ! _motd; then
_echo_red "Falhas ocorreram. Verifique as mensagens acima."
exit 1 # Encerra o script aqui, se necessário
fi
if ! _issue; then
_echo_red "Falhas ocorreram. Verifique as mensagens acima."
exit 1 # Encerra o script aqui, se necessário
fi
_echo_green "\n Todos os ajustes foram realizados!"