Update mm-scripts.sh
This commit is contained in:
@@ -1085,6 +1085,28 @@ SERVICEBACKUP(){
|
||||
usrvc=${1}
|
||||
[ "${usrvc}" == "list" ] && SERVICERESTORE . list
|
||||
|
||||
if [ "${usrvc}" == "" ]; then
|
||||
echo
|
||||
echo -e "[${idsCL[LightCyan]} 0${idsCL[Default]}]${idsCL[White]} All Services${idsCL[Default]}"
|
||||
b=1; declare -a bsrvcs
|
||||
for bsrvc in "${UPDATE_SERVICES[@]}"; do
|
||||
if [ "${MM_UPDATE_REPO[${bsrvc}]}" != "" ] && [[ " ${SERVICES_CHECK[*]} " =~ " ${bsrvc} " ]]; then
|
||||
bsrvcs[${b}]=${bsrvc}
|
||||
bsrvcd=`echo -n "${bsrvc:0:1}" | tr "[:lower:]" "[:upper:]"`; bsrvcd="${bsrvcd}${bsrvc:1}"
|
||||
bsrvcd=${bsrvcd/Qbittorrent/qBittorent}; bsrvcd=${bsrvcd/3d/3D}
|
||||
[ $b -lt 10 ] && db=" $b" || db=$b
|
||||
echo -e "[${idsCL[LightCyan]}${db}${idsCL[Default]}]${idsCL[White]} ${bsrvcd}${idsCL[Default]}"
|
||||
|
||||
b=$((b+1))
|
||||
fi
|
||||
done
|
||||
echo
|
||||
echo -en "${idsCL[LightCyan]}Select a service to backup: ${idsCL[White]}"
|
||||
read selsrvc
|
||||
echo
|
||||
[ ${selsrvc} -eq 0 ] && srvc=all || srvc=${bsrvcs[${selsrvc}]}
|
||||
fi
|
||||
|
||||
if [ "${usrvc}" == "all" ]; then
|
||||
for uasrvc in "${UPDATE_SERVICES[@]}"; do
|
||||
if [ "${MM_UPDATE_REPO[${uasrvc}]}" != "" ] && [[ " ${SERVICES_CHECK[*]} " =~ " ${uasrvc} " ]]; then
|
||||
@@ -1169,6 +1191,7 @@ SERVICERESTORE(){
|
||||
|
||||
if [ "${srvc}" == "" ] || [ "${2}" == "list" ]; then
|
||||
echo
|
||||
|
||||
b=1; declare -a bsrvcs
|
||||
for bsrvc in ${MM_BACKUP_FOLDER}/*/ ; do
|
||||
bsrvc=${bsrvc%/*}; bsrvc=${bsrvc##*/}
|
||||
|
||||
Reference in New Issue
Block a user