Update mm-scripts.sh
This commit is contained in:
@@ -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
|
||||||
@@ -1370,22 +1376,21 @@ MMSETUP(){
|
|||||||
USAGE(){
|
USAGE(){
|
||||||
echo -e "${idsCL[White]} Usage: ${idsCL[LightCyan]}mm {option}"
|
echo -e "${idsCL[White]} Usage: ${idsCL[LightCyan]}mm {option}"
|
||||||
echo
|
echo
|
||||||
echo -e " ${idsCL[Yellow]}start ${idsCL[Default]}--> Start services"
|
echo -e " ${idsCL[Yellow]}start ${idsCL[Default]}--> Start services"
|
||||||
echo -e " ${idsCL[Yellow]}stop ${idsCL[Default]}--> Stop services"
|
echo -e " ${idsCL[Yellow]}stop ${idsCL[Default]}--> Stop services"
|
||||||
echo -e " ${idsCL[Yellow]}restart ${idsCL[Default]}--> Restart services"
|
echo -e " ${idsCL[Yellow]}restart ${idsCL[Default]}--> Restart services"
|
||||||
echo
|
echo
|
||||||
echo -e " ${idsCL[Yellow]}status ${idsCL[Default]}--> Check Status on VPN and Media Services"
|
echo -e " ${idsCL[Yellow]}status ${idsCL[Default]}--> Check Status on VPN and Media Services"
|
||||||
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)"
|
||||||
echo -e " ${idsCL[Yellow]}update ${idsCL[Default]}--> Check for and install new MM updates"
|
echo -e " ${idsCL[Yellow]}update ${idsCL[Default]}--> Check for and install new MM updates"
|
||||||
# echo -e " ${idsCL[Yellow]}clear ${idsCL[Default]}--> Clear all tmp MM system files, not normally needed"
|
# echo -e " ${idsCL[Yellow]}clear ${idsCL[Default]}--> Clear all tmp MM system files, not normally needed"
|
||||||
echo -e " ${idsCL[Yellow]}setup ${idsCL[Default]}--> Setup/Reconfigure (Network/Services/SSHFS Mount)"
|
echo -e " ${idsCL[Yellow]}setup ${idsCL[Default]}--> Setup/Reconfigure (Network/Services/SSHFS Mount)"
|
||||||
echo
|
echo
|
||||||
echo
|
echo
|
||||||
srvcsavail="$(join_by , ${MM_SERVICES})"
|
srvcsavail="$(join_by , ${MM_SERVICES})"
|
||||||
@@ -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;;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user