Update mm-scripts.sh

This commit is contained in:
2023-05-18 21:40:36 -05:00
parent 45120781ab
commit 50a75fa442

View File

@@ -827,7 +827,13 @@ VPNSPEEDTEST(){
} }
UPDATESERVICE(){ UPDATESERVICE(){
if [ "${1}" != "" ]; then if [ "${1}" == "all" ]; then
for usrvc in "${UPDATE_SERVICES[@]}"; do
[ "${MM_UPDATE_REPO[${usrvc}]}" != "" ] && UPDATESERVICE ${usrvc} ${2}
done
;;
elif [ "${1}" != "" ]; then
usrvc=${1} usrvc=${1}
echo "${usrvc} Update" > ${TMPFOLDER}/mm.update.stop echo "${usrvc} Update" > ${TMPFOLDER}/mm.update.stop
echo "$(date) - Updating Service (${usrvc}) : Starting" >> $logfile echo "$(date) - Updating Service (${usrvc}) : Starting" >> $logfile
@@ -1378,8 +1384,7 @@ USAGE(){
echo -e " ${idsCL[Yellow]}vpninfo ${idsCL[Default]}--> Show VPN Info" echo -e " ${idsCL[Yellow]}vpninfo ${idsCL[Default]}--> Show VPN Info"
echo -e " ${idsCL[Yellow]}speedtest ${idsCL[Default]}--> Run Speedtest Comparison (with and w/o VPN)" echo -e " ${idsCL[Yellow]}speedtest ${idsCL[Default]}--> Run Speedtest Comparison (with and w/o VPN)"
echo echo
echo -e " ${idsCL[Yellow]}update-allservices ${idsCL[Default]}--> Update all services ( -f = force update)" echo -e " ${idsCL[Yellow]}update-service {<service> or all} ${idsCL[Default]}--> Update specified service, or all ( -f = force update)"
echo -e " ${idsCL[Yellow]}update-service <service> ${idsCL[Default]}--> Update specified service ( -f = force update)"
echo -e " ${idsCL[Yellow]}update-list ${idsCL[Default]}--> List available releases" echo -e " ${idsCL[Yellow]}update-list ${idsCL[Default]}--> List available releases"
echo echo
echo -e " ${idsCL[Yellow]}cron ${idsCL[Default]}--> Crontab job for maintaining system (run */1 min)" echo -e " ${idsCL[Yellow]}cron ${idsCL[Default]}--> Crontab job for maintaining system (run */1 min)"
@@ -1481,12 +1486,6 @@ if [ ! -f ${TMPFOLDER}/mm.update.stop ]; then
update);; update);;
update-list) SHOWSRVCUPDATES;; update-list) SHOWSRVCUPDATES;;
update-service) UPDATESERVICE ${2} ${3};; update-service) UPDATESERVICE ${2} ${3};;
update-allservices)
# for usrvc in "${SERVICES_CHECK[@]}"; do
for usrvc in "${UPDATE_SERVICES[@]}"; do
[ "${MM_UPDATE_REPO[${usrvc}]}" != "" ] && UPDATESERVICE ${usrvc} ${2}
done
;;
*) USAGE;; *) USAGE;;