diff --git a/linupx-scripts.sh b/linupx-scripts.sh index dc4f358..75d71df 100755 --- a/linupx-scripts.sh +++ b/linupx-scripts.sh @@ -838,25 +838,13 @@ SCRIPT_MENU() { echo " [5] Run Dist-Upgrade" echo "*[6] Run Python-Pip Upgrades" echo - echo " [7] Remove Floppy from VM" - echo " [8] Fix multipath/vmware issue" - echo - if [ "$(IP_ALLOWED `hostname -I`)" == "true" ]; then - # echo " [U] Update copycerts.sh SSL server" - # echo " [D] Update DNS (10.10.10.10, 10.10.10.11)" - # echo " [C] Change copycerts to LB-Nodes" - # echo " [P] Upgrade to Python v3" - echo " [V] Add Veeam User Account" - echo - fi - + echo " [9] Update/Fix Missing APT Repo Keys" if [ "$ATYPE" != 'yum' ]; then echo " [0] Enable/Disable Automatic Security Updates" echo fi echo " [I] Installation Scripts" - echo " [K] Update/Fix Missing APT Repo Keys" - echo " [N] Reconfigure Network" + echo " [M] Misc/Other Scripts" echo # echo " [L] Enable Remote Syslog" # echo " [Config file: RemoteSyslogServer=${RemoteSyslogServer}]" @@ -882,36 +870,18 @@ SCRIPT_MENU() { SCRIPT_MENU;; 6) PIPUPGRADE SCRIPT_MENU;; - 7) REMOVEFLOPPY - SCRIPT_MENU;; - 8) MPVMFIX - echo - read -n 1 -s -p "Press any key to continue" + 9) UPDATEREPOKEYS SCRIPT_MENU;; 0) ENDISASU SCRIPT_MENU;; + [Ii]) INSTALL_MENU;; - [Ll]) ENABLE_REMOTESYSLOG;; - [Cc]) CHANGECOPYCERTS_INSTALL - SCRIPT_MENU;; - [Dd]) DNSUPDATE - SCRIPT_MENU;; - - [Vv]) ADDVEEAMUSER - read -n 1 -s -p "Press any key to continue" - SCRIPT_MENU;; - [Pp]) PYTHON3UPGRADE - SCRIPT_MENU;; - [Kk]) UPDATEREPOKEYS - SCRIPT_MENU;; + [Mm]) INSTALL_MENU;; + [Rr]) GO_REBOOT SCRIPT_MENU;; - [Nn]) RECONFIGURE_NETWORK - SCRIPT_MENU;; [Ss]) SHUTDOWN SCRIPT_MENU;; - [Uu]) COPYCERTS_UPDATE - SCRIPT_MENU;; [Qq]) EXIT1 exit 0;; *) echo "Thats an invaild option,"; @@ -920,6 +890,59 @@ SCRIPT_MENU() { esac done } +MISC_MENU() { + while : + do + clear + echo + echo -e " ${LGreen}LinUPx - L I N U X U P D A T E S C R I P T S${Color_Off} ${DGray}(ver-${VERS})${Color_Off}" + echo -e "${LGreen}---------------------------------------------------------------------------${Color_Off}" + echo -e "Hostname: ${BBlue}$(hostname -s)${Color_Off}" + echo -e "Domain: ${BBlue}$(hostname -d)${Color_Off}" + echo -e "${LGreen}---------------------------------------------------------------------------${Color_Off}" + echo -e "\n ${Green}MISC/OTHER SCRIPTS${Color_Off}\n" + echo " [1] Reconfigure Network" + echo " [2] Remove Floppy from VM" + echo " [3] Fix multipath/vmware issue" + echo + if [ "$(IP_ALLOWED `hostname -I`)" == "true" ]; then + echo " [U] Update copycerts.sh SSL server" + echo " [D] Update DNS (10.10.10.10, 10.10.10.11)" + echo " [C] Change copycerts to LB-Nodes" + echo + fi + echo " [P] Upgrade to Python v3" + echo " [V] Add Veeam User Account" + echo + echo " [B] Back to Main Menu" + echo " [Q] Quit" + echo + echo + echo -e -n "${BOrange}Please select a [#] from above:${Color_Off} " + read -n 1 opt + echo + case $opt in + 1) RECONFIGURE_NETWORK; SCRIPT_MENU;; + 2) REMOVEFLOPPY; SCRIPT_MENU;; + 3) MPVMFIX + echo + read -n 1 -s -p "Press any key to continue" + SCRIPT_MENU;; + [Uu]) COPYCERTS_UPDATE; SCRIPT_MENU;; + [Dd]) DNSUPDATE; SCRIPT_MENU;; + [Cc]) CHANGECOPYCERTS_INSTALL; SCRIPT_MENU;; + [Pp]) PYTHON3UPGRADE; SCRIPT_MENU;; + [Vv]) ADDVEEAMUSER + read -n 1 -s -p "Press any key to continue" + SCRIPT_MENU;; + [Bb]) SCRIPT_MENU;; + [Qq]) EXIT1; exit 1;; + *) echo "Thats an invaild option,"; + echo "please select a valid option only."; + sleep 1;; + esac + done +} INSTALL_MENU() { while : do