diff --git a/linupx-scripts.sh b/linupx-scripts.sh index a8cbb3f..3df6566 100755 --- a/linupx-scripts.sh +++ b/linupx-scripts.sh @@ -222,7 +222,7 @@ SCRIPT_MENU() { do clear echo "" - echo -e " ${LGreen}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}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}" @@ -284,6 +284,56 @@ SCRIPT_MENU() { esac done } +INSTALL_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 " ${Green}Installation Scripts${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 "" + echo " [1] Check for Updates/Upgrades" + echo " [2] Run Updates" + echo " [3] Run Updates w/o retrieving new repo list" + echo " [4] Check for Upgrades with obsoletes enabled" + echo " [5] Run Dist-Upgrade" + echo " [6] Run Python-Pip Upgrades" + echo "" + echo " [B] Back to Update Scripts" + echo " [Q] Quit" + echo "" + echo "" + echo -e -n "${BOrange}Please select an [ActionItem] from above:${Color_Off} " + read -n 1 opt + echo "" + case $opt in + 1) DRYRUN1 + SCRIPT_MENU;; + 2) UPDATE1 + SCRIPT_MENU;; + 3) UPDATE2 + SCRIPT_MENU;; + 4) DRYRUN2 + SCRIPT_MENU;; + 5) DISTUPGRADE + SCRIPT_MENU;; + 6) PIPUPGRADE + SCRIPT_MENU;; + 0) ENDISASU + 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 +} if [ ${action-x} ]; then case $1 in