Mettre à jour 'install.sh'
This commit is contained in:
parent
761ecfeed9
commit
568e8c4371
29
install.sh
29
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"
|
echo -e "\n \e[34m Installation of MOTDs32 in progress... \e[0m\n\n"
|
||||||
|
|
||||||
# Check dependenciess
|
# Check dependenciess
|
||||||
echo -e "Check required dependencies ! (need to be installed)"
|
echo -e "\e[34m Check required dependencies ! (need to be installed)"
|
||||||
|
|
||||||
# Check installed
|
# Check installed
|
||||||
if [ -f "/usr/sbin/sendmail" ]
|
if [ -f "/usr/sbin/sendmail" ]
|
||||||
then
|
then
|
||||||
echo -e " - \e[34m Posfix \e[92m OK\e[0m\n"
|
echo -e " \e[34m- Posfix \e[92m OK\e[0m\n"
|
||||||
else
|
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
|
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
|
# Check files
|
||||||
#echo -e " -->\e[34m Check files:"
|
|
||||||
|
|
||||||
|
|
||||||
if hash figlet 2>/dev/null; then
|
if hash figlet 2>/dev/null; then
|
||||||
echo -e " \e[34m- Figlet \e[32m✔ installed.\e[0m"
|
echo -e " \e[34m- Figlet \e[32m✔ installed.\e[0m"
|
||||||
else
|
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
|
fi
|
||||||
if hash ntpd 2>/dev/null; then
|
if hash ntpd 2>/dev/null; then
|
||||||
echo -e " \e[34m- NTP \e[32m✔ installed.\e[0m"
|
echo -e " \e[34m- NTP \e[32m✔ installed.\e[0m"
|
||||||
else
|
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
|
fi
|
||||||
if hash make 2>/dev/null; then
|
if hash make 2>/dev/null; then
|
||||||
echo -e " \e[34m- build-essential \e[32m✔ installed.\e[0m"
|
echo -e " \e[34m- build-essential \e[32m✔ installed.\e[0m"
|
||||||
else
|
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
|
fi
|
||||||
|
|
||||||
|
|
||||||
echo -e "\n YOU CAN SKIP (auto) install if you want"
|
echo -e "\n YOU CAN SKIP (auto) install if you want"
|
||||||
echo -e "\n\e[92m Please Select:"
|
echo -e "\n\e[92m Please Select:"
|
||||||
echo -e " 1. \e[0m(auto) Install Missing Package\e[92m"
|
echo -e " 1. \e[0m(auto) Install Missing Package\e[92m"
|
||||||
echo -e " 2. \e[0mContinue installation script\e[92m"
|
echo -e " 2. \e[0mInstallation MOTDs32 script\e[92m"
|
||||||
echo -e " 3. \e[0mUninstall completly the 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"
|
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
|
read -p " Enter selection [0-3] or (Enter) to Quit > " selection
|
||||||
|
|
||||||
|
|
||||||
# Clear area beneath menu
|
# Clear area beneath menu
|
||||||
tput cup 10 0
|
tput cup 10 0
|
||||||
echo -n ${BG_BLACK}${FG_GREEN}
|
echo -n ${BG_BLACK}${FG_GREEN}
|
||||||
|
@ -121,7 +126,7 @@ tput cup 11 0
|
||||||
# Act on selection
|
# Act on selection
|
||||||
case $selection in
|
case $selection in
|
||||||
1) echo -e " \e[32m install missing package ...\e[0m\n"
|
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"
|
echo -e "\n\e[34m - apt-get installation build-essential ntp figlet \e[0m>> Succesfull"
|
||||||
if [ -f "/usr/bin/motds32" ]
|
if [ -f "/usr/bin/motds32" ]
|
||||||
then
|
then
|
||||||
|
|
Loading…
Reference in New Issue