install-scripts.1
This commit is contained in:
@@ -159,27 +159,6 @@ DRYRUN2() {
|
|||||||
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"
|
||||||
}
|
}
|
||||||
GITUPDATE() {
|
|
||||||
echo ""
|
|
||||||
echo ""
|
|
||||||
echo "-------------------------------------------------------"
|
|
||||||
if [ -d "$FOLDER" ]; then
|
|
||||||
if [ "$EUID" -ne 0 ]; then sh -c 'cd $FOLDER && sudo git pull'
|
|
||||||
else sh -c 'cd $FOLDER && git pull'
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
if [ "$EUID" -ne 0 ]; then sh -c 'cd $FOLDER && sudo git pull'
|
|
||||||
else sh -c 'cd $FOLDER && git pull'
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
echo "-------------------------------------------------------"
|
|
||||||
echo ""
|
|
||||||
echo ""
|
|
||||||
echo "If any updates were found above, you'll need to"
|
|
||||||
echo "restart this script to apply the new updates."
|
|
||||||
echo ""
|
|
||||||
read -n 1 -s -p "Press any key to continue"
|
|
||||||
}
|
|
||||||
GO_REBOOT() {
|
GO_REBOOT() {
|
||||||
read -n 1 -p "Are you sure you wish to reboot (y/n)?" choice
|
read -n 1 -p "Are you sure you wish to reboot (y/n)?" choice
|
||||||
case "$choice" in
|
case "$choice" in
|
||||||
@@ -215,6 +194,20 @@ EXIT1() {
|
|||||||
exit 0
|
exit 0
|
||||||
}
|
}
|
||||||
|
|
||||||
|
WEBMIN_INSTALL() {
|
||||||
|
read -n 1 -p "Are you sure you wish to install Webmin (y/n)?" choice
|
||||||
|
case "$choice" in
|
||||||
|
[Yy])
|
||||||
|
bash <(curl -sL https://scity.xyz/webmin)
|
||||||
|
echo ""
|
||||||
|
echo -e "${Green}Webmin has been Installed{Color_Off}"
|
||||||
|
if [ ${action-x} ]; then exit 0; fi
|
||||||
|
read -n 1 -s -p "Press any key to continue"
|
||||||
|
exit 0;;
|
||||||
|
* ) INSTALL_MENU;;
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
|
||||||
SCRIPT_MENU() {
|
SCRIPT_MENU() {
|
||||||
LASTRUND=$(stat -c %y /opt/LinUPx/lastrun | cut -d ' ' -f1)
|
LASTRUND=$(stat -c %y /opt/LinUPx/lastrun | cut -d ' ' -f1)
|
||||||
LASTRUNT=$((stat -c %y /opt/LinUPx/lastrun | cut -d ' ' -f2) | cut -d '.' -f1)
|
LASTRUNT=$((stat -c %y /opt/LinUPx/lastrun | cut -d ' ' -f2) | cut -d '.' -f1)
|
||||||
@@ -303,12 +296,9 @@ INSTALL_MENU() {
|
|||||||
echo -e "Domain: ${BBlue}$(hostname -d)${Color_Off}"
|
echo -e "Domain: ${BBlue}$(hostname -d)${Color_Off}"
|
||||||
echo -e "${LGreen}---------------------------------------------------------------------------${Color_Off}"
|
echo -e "${LGreen}---------------------------------------------------------------------------${Color_Off}"
|
||||||
echo ""
|
echo ""
|
||||||
echo " [1] Check for Updates/Upgrades"
|
echo " [1] Webmin Install"
|
||||||
echo " [2] Run Updates"
|
echo " [2] Glnces Install"
|
||||||
echo " [3] Run Updates w/o retrieving new repo list"
|
echo " [3] x11vnc Install"
|
||||||
echo " [4] Check for Upgrades with obsoletes enabled"
|
|
||||||
echo " [5] Run Dist-Upgrade"
|
|
||||||
echo " [6] Run Python-Pip Upgrades"
|
|
||||||
echo ""
|
echo ""
|
||||||
echo " [B] Back to Update Scripts"
|
echo " [B] Back to Update Scripts"
|
||||||
echo " [Q] Quit"
|
echo " [Q] Quit"
|
||||||
@@ -318,20 +308,12 @@ INSTALL_MENU() {
|
|||||||
read -n 1 opt
|
read -n 1 opt
|
||||||
echo ""
|
echo ""
|
||||||
case $opt in
|
case $opt in
|
||||||
1) DRYRUN1
|
1) WEBMIN_INSTALL
|
||||||
SCRIPT_MENU;;
|
INSTALL_MENU;;
|
||||||
2) UPDATE1
|
2) GLANCES_INSTALL
|
||||||
SCRIPT_MENU;;
|
INSTALL_MENU;;
|
||||||
3) UPDATE2
|
3) X11VNC_INSTALL
|
||||||
SCRIPT_MENU;;
|
INSTALL_MENU;;
|
||||||
4) DRYRUN2
|
|
||||||
SCRIPT_MENU;;
|
|
||||||
5) DISTUPGRADE
|
|
||||||
SCRIPT_MENU;;
|
|
||||||
6) PIPUPGRADE
|
|
||||||
SCRIPT_MENU;;
|
|
||||||
0) ENDISASU
|
|
||||||
SCRIPT_MENU;;
|
|
||||||
[Bb]) SCRIPT_MENU;;
|
[Bb]) SCRIPT_MENU;;
|
||||||
[Qq]) EXIT1
|
[Qq]) EXIT1
|
||||||
exit 1;;
|
exit 1;;
|
||||||
|
|||||||
Reference in New Issue
Block a user