Update upscripts.sh

This commit is contained in:
2018-03-18 22:15:58 -05:00
parent 8fc5f8a656
commit 3c3c4e2931

View File

@@ -3,7 +3,7 @@
action="$1" action="$1"
useAutoremove=1 useAutoremove=1
FOLDER='/opt/LinUPx' FOLDER='/opt/ubuntu-upscripts'
Color_Off='\033[0m' Color_Off='\033[0m'
Blue='\033[0;34m' Blue='\033[0;34m'
@@ -29,6 +29,9 @@ else
ATYPE="unknown" ATYPE="unknown"
fi fi
$APTFUNC remove -y newrelic-sysmond
rm -f /etc/apt/sources.list.d/newrelic.list
UPDATE1() { UPDATE1() {
if type yum &>/dev/null; then if type yum &>/dev/null; then
$APTFUNC -y update $APTFUNC -y update
@@ -70,6 +73,19 @@ DISTUPGRADE() {
if [ ${action-x} ]; then exit 0; fi if [ ${action-x} ]; then exit 0; fi
read -n 1 -s -p "Press any key to continue" read -n 1 -s -p "Press any key to continue"
} }
PIPUPGRADE() {
if [ "$EUID" -ne 0 ]; then
sudo pip install --upgrade pip
sudo pip freeze --local | grep -v '^\-e' | cut -d = -f 1 | xargs -n1 pip install -U
else
pip install --upgrade pip
pip freeze --local | grep -v '^\-e' | cut -d = -f 1 | xargs -n1 pip install -U
fi
echo ""
echo -e "${Green}Python-Pip Upgrades has completed${Color_Off}"
if [ ${action-x} ]; then exit 0; fi
read -n 1 -s -p "Press any key to continue"
}
AUTOREMOVE() { AUTOREMOVE() {
if [ "$useAutoremove" -ne 0 ]; then if [ "$useAutoremove" -ne 0 ]; then
if [ "$EUID" -ne 0 ]; then if [ "$EUID" -ne 0 ]; then
@@ -170,6 +186,8 @@ SCRIPT_MENU() {
echo "-------------------------------------------------------------" echo "-------------------------------------------------------------"
echo " $(hostname --long)" echo " $(hostname --long)"
echo "-------------------------------------------------------------" echo "-------------------------------------------------------------"
lsb_release -a
echo "-------------------------------------------------------------"
echo "" echo ""
echo " [1] Check for Updates/Upgrades" echo " [1] Check for Updates/Upgrades"
echo " [2] Run Updates" echo " [2] Run Updates"
@@ -179,8 +197,9 @@ SCRIPT_MENU() {
echo "" echo ""
echo " [4] Check for Upgrades with obsoletes enabled" echo " [4] Check for Upgrades with obsoletes enabled"
echo " [5] Run Dist-Upgrade" echo " [5] Run Dist-Upgrade"
echo " [6] Run Python-Pip Upgrades"
echo "" echo ""
echo " [6] Enable/Disable Automatic Security Updates" echo " [0] Enable/Disable Automatic Security Updates"
echo "" echo ""
echo " [R] Reboot System" echo " [R] Reboot System"
echo " [S] Shutdown System" echo " [S] Shutdown System"
@@ -201,7 +220,9 @@ SCRIPT_MENU() {
SCRIPT_MENU;; SCRIPT_MENU;;
5) DISTUPGRADE 5) DISTUPGRADE
SCRIPT_MENU;; SCRIPT_MENU;;
6) ENDISASU 6) PIPUPGRADE
SCRIPT_MENU;;
0) ENDISASU
SCRIPT_MENU;; SCRIPT_MENU;;
[Rr]) GO_REBOOT [Rr]) GO_REBOOT
SCRIPT_MENU;; SCRIPT_MENU;;
@@ -236,8 +257,8 @@ if [ ${action-x} ]; then
exit 1;; exit 1;;
esac esac
else else
if [ -e /opt/LinUPx/upscripts-install.sh ]; then if [ -e /opt/ubuntu-upscripts/upscripts-install.sh ]; then
rm -f /opt/LinUPx/upscripts-install.sh rm -f /opt/ubuntu-upscripts/upscripts-install.sh
fi fi
if [ -e ~/runup.sh ]; then if [ -e ~/runup.sh ]; then
rm -f ~/runup.sh rm -f ~/runup.sh
@@ -252,7 +273,7 @@ else
fi fi
# ruTARGET=$"`file ~/runup.sh | awk '{print $5}'`" # ruTARGET=$"`file ~/runup.sh | awk '{print $5}'`"
# if [ $ruTARGET == "/opt/LinUPx/upscripts.sh" ] || [ $ruTARGET == "\`/opt/LinUPx/upscripts.sh'" ]; then # if [ $ruTARGET == "/opt/ubuntu-upscripts/upscripts.sh" ] || [ $ruTARGET == "\`/opt/ubuntu-upscripts/upscripts.sh'" ]; then
# rm ~/runup.sh # rm ~/runup.sh
# ln -s $FOLDER/run.sh ~/runup.sh # ln -s $FOLDER/run.sh ~/runup.sh
# echo "Recreated runup.sh link to point to the new loader script..." # echo "Recreated runup.sh link to point to the new loader script..."
@@ -262,4 +283,4 @@ else
SCRIPT_MENU SCRIPT_MENU
fi fi
exit 0 exit 0