Atualizar mod/install.sh

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

View File

@ -1,8 +1,6 @@
#!/bin/bash #!/bin/bash
# ZabbixMOD by IPv0 # ZabbixMOD by IPv0
# Funções de cores para mensagens # Funções de cores para mensagens
_echo_green(){ /bin/echo -e "\033[0;32m$@\033[0m"; } _echo_green(){ /bin/echo -e "\033[0;32m$@\033[0m"; }
_echo_green_n(){ /bin/echo -ne "\033[0;32m$@\033[0m"; } _echo_green_n(){ /bin/echo -ne "\033[0;32m$@\033[0m"; }
@ -49,31 +47,31 @@ _motd() {
> /etc/update-motd.d/$motd00 > /etc/update-motd.d/$motd00
cat << EOF > "/etc/update-motd.d/$motd00" cat << 'EOF' > "/etc/update-motd.d/$motd00"
#!/bin/sh #!/bin/sh
_echo_red(){ /bin/echo -e "\033[0;31m\$@\033[0m"; } _echo_red(){ /bin/echo -e "\033[0;31m\$@\033[0m"; }
#name=\$(figlet -Wf Broadway -w 480 "ZABBIX") #name=\$(figlet -Wf Broadway -w 480 "ZABBIX")
name=\$(figlet -W -w 480 "ZABBIX") name=\$(figlet -W -w 480 "ZABBIX")
[ -r /etc/lsb-release ] && . /etc/lsb-release [ -r /etc/lsb-release ] && . /etc/lsb-release
if [ -z "\$DISTRIB_DESCRIPTION" ] && [ -x /usr/bin/lsb_release ]; then if [ -z "\$DISTRIB_DESCRIPTION" ] && [ -x /usr/bin/lsb_release ]; then
# Fall back to using the very slow lsb_release utility # Fall back to using the very slow lsb_release utility
DISTRIB_DESCRIPTION=\$(lsb_release -s -d) DISTRIB_DESCRIPTION=\$(lsb_release -s -d)
fi fi
_echo_red "\$name" _echo_red "\$name"
printf "\n" printf "\n"
printf "Bem vindo ao %s (%s).\n" "\$DISTRIB_DESCRIPTION" "\$(uname -r)" printf "Bem vindo ao %s (%s).\n" "\$DISTRIB_DESCRIPTION" "\$(uname -r)"
printf "\n" printf "\n"
EOF EOF
chmod +x *-* chmod +x /etc/update-motd.d/*
cd /etc && rm /etc/motd && rm -rf /var/run/motd* cd /etc && rm -f /etc/motd && rm -rf /var/run/motd*
ln -s /var/run/motd.dynamic.new motd ln -s /var/run/motd.dynamic.new motd
} }
@ -87,14 +85,14 @@ _issue() {
figlet_output=$(figlet -Wf Broadway -w 480 "ZABBIX") figlet_output=$(figlet -Wf Broadway -w 480 "ZABBIX")
cat <<EOF > /etc/issue cat << EOF > /etc/issue
$figlet_output $figlet_output
by TECCNIA - https://teccnia.com.br by TECCNIA - https://teccnia.com.br
$issue_content $issue_content
EOF EOF
} }
# -------------------------------------- # --------------------------------------