From 568e8c437101e8af017294e6e9e9a2e5eb4b8bfe Mon Sep 17 00:00:00 2001 From: Erreur32 Date: Fri, 16 Mar 2018 12:19:55 +0100 Subject: [PATCH] =?UTF-8?q?Mettre=20=C3=A0=20jour=20'install.sh'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- install.sh | 29 +++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/install.sh b/install.sh index 0c6aae9..5288eef 100755 --- a/install.sh +++ b/install.sh @@ -73,45 +73,50 @@ echo -e "\033[1;30m # about system status and usage." echo -e "\n \e[34m Installation of MOTDs32 in progress... \e[0m\n\n" # Check dependenciess -echo -e "Check required dependencies ! (need to be installed)" +echo -e "\e[34m Check required dependencies ! (need to be installed)" # Check installed if [ -f "/usr/sbin/sendmail" ] then - echo -e " - \e[34m Posfix \e[92m OK\e[0m\n" + echo -e " \e[34m- Posfix \e[92m OK\e[0m\n" else - echo -e " - \e[34m Select option 1 \e[91m Missing package !! \e[0m\n" + echo -e " - \e[34m Select option 1 \e[91m Missing package !! \e[0m\n" fi - + if hash build-dep 2>/dev/null; then +echo -e " \e[34m- build-dep \e[32m✔ installed.\e[0m" + else +echo -e " \e[34m- build-dep \e[1;31m Select option 1 \e[91m Missing package !!\e[0m" + fi # Check files -#echo -e " -->\e[34m Check files:" - if hash figlet 2>/dev/null; then echo -e " \e[34m- Figlet \e[32m✔ installed.\e[0m" else -echo -e " \e[34m- Figlet \e[1;31mis not installed.\e[0m" +echo -e " \e[34m- Figlet \e[1;31m Select option 1 \e[91m Missing package !!\e[0m" fi if hash ntpd 2>/dev/null; then echo -e " \e[34m- NTP \e[32m✔ installed.\e[0m" else -echo -e " \e[34m- NTP \e[1;31mis not installed.\e[0m" +echo -e " \e[34m- NTP \e[1;31mSelect option 1 \e[91m Missing package !!\e[0m" fi if hash make 2>/dev/null; then echo -e " \e[34m- build-essential \e[32m✔ installed.\e[0m" else -echo -e " \e[34m- build-essential \e[1;31mis not installed.\e[0m" +echo -e " \e[34m- build-essential \e[1;31mSelect option 1 \e[91m Missing package !!\e[0m" fi + + echo -e "\n YOU CAN SKIP (auto) install if you want" echo -e "\n\e[92m Please Select:" echo -e " 1. \e[0m(auto) Install Missing Package\e[92m" -echo -e " 2. \e[0mContinue installation script\e[92m" -echo -e " 3. \e[0mUninstall completly the script\e[92m" +echo -e " 2. \e[0mInstallation MOTDs32 script\e[92m" +echo -e " 3. \e[0mUninstall completly MOTDs32 script\e[92m" echo -e " 0. \e[0m(Enter or any key) to Quit\n \e[0m" read -p " Enter selection [0-3] or (Enter) to Quit > " selection + # Clear area beneath menu tput cup 10 0 echo -n ${BG_BLACK}${FG_GREEN} @@ -121,7 +126,7 @@ tput cup 11 0 # Act on selection case $selection in 1) echo -e " \e[32m install missing package ...\e[0m\n" - apt-get install -y build-essential ntp figlet + apt-get install -y build-essential ntp figlet postfix echo -e "\n\e[34m - apt-get installation build-essential ntp figlet \e[0m>> Succesfull" if [ -f "/usr/bin/motds32" ] then