From 20b0aa6d1f902ede46aee7bfdeab0bbe9e952312 Mon Sep 17 00:00:00 2001 From: David Schroeder Date: Fri, 21 Apr 2023 15:52:14 -0500 Subject: [PATCH] Update mm-scripts.sh --- mm-scripts.sh | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/mm-scripts.sh b/mm-scripts.sh index b9ac399..8a0f372 100755 --- a/mm-scripts.sh +++ b/mm-scripts.sh @@ -772,12 +772,21 @@ SHOWSRVCUPDATES(){ DIVIDER . lightGreen for usrvc in "${UPDATE_SERVICES[@]}"; do - beta_url=`curl -s https://api.github.com/repos/${MM_UPDATE_REPO[${usrvc}]}/${usrvc}/releases | jq -r '.[0].assets[].browser_download_url' | grep "${MM_UPDATE_REPO_GREP[${usrvc}]}" | cut -d '"' -f 4 | grep -i 'https://'` - # beta_url=`curl -s https://api.github.com/repos/${MM_UPDATE_REPO[${usrvc}]}/${usrvc}/releases | jq -r '.[0].assets[].browser_download_url' | grep "${MM_UPDATE_REPO_GREP[${usrvc}]}" | cut -d '"' -f 4 | grep -i 'https://' | cut -d/ -f8` - beta_ver=`echo ${beta_url} | cut -d/ -f8` + if [ "${MM_UPDATE_REPO[${usrvc}]}" == "systemd" ]; then + + latest_ver=`dpkg -s ${usrvc} | grep Version` + beta_ver="" + + else + + beta_url=`curl -s https://api.github.com/repos/${MM_UPDATE_REPO[${usrvc}]}/${usrvc}/releases | jq -r '.[0].assets[].browser_download_url' | grep "${MM_UPDATE_REPO_GREP[${usrvc}]}" | cut -d '"' -f 4 | grep -i 'https://'` + # beta_url=`curl -s https://api.github.com/repos/${MM_UPDATE_REPO[${usrvc}]}/${usrvc}/releases | jq -r '.[0].assets[].browser_download_url' | grep "${MM_UPDATE_REPO_GREP[${usrvc}]}" | cut -d '"' -f 4 | grep -i 'https://' | cut -d/ -f8` + beta_ver=`echo ${beta_url} | cut -d/ -f8` - latest_url=`curl -s https://api.github.com/repos/${MM_UPDATE_REPO[${usrvc}]}/${usrvc}/releases/latest | jq -r '.assets[].browser_download_url' | grep "${MM_UPDATE_REPO_GREP[${usrvc}]}" | cut -d '"' -f 4 | grep -i 'https://'` - latest_ver=`echo ${latest_url} | cut -d/ -f8` + latest_url=`curl -s https://api.github.com/repos/${MM_UPDATE_REPO[${usrvc}]}/${usrvc}/releases/latest | jq -r '.assets[].browser_download_url' | grep "${MM_UPDATE_REPO_GREP[${usrvc}]}" | cut -d '"' -f 4 | grep -i 'https://'` + latest_ver=`echo ${latest_url} | cut -d/ -f8` + + fi [[ $BETA_SERVICES == *${usrvc}* ]] && cur='Beta' || cur='Stable'