Fixed update check for DaVinci Resolve betas

This commit is contained in:
Christian Colglazier 2020-10-09 20:01:48 -04:00
parent f0d5f70ea5
commit 87054f8ca1

View File

@ -5,6 +5,8 @@
# Import library
source $(dirname ${BASH_SOURCE[0]})/install-lib.sh
versionFile=/opt/resolve/version.txt
resolveVersion=$(cat /opt/resolve/docs/ReadMe.html | grep 'DaVinci Resolve Studio' | filterVersion)
url=$(python $(dirname ${BASH_SOURCE[0]})/blackmagic-parser.py | head -n 1)
urlVersion=$(echo $url | awk '{print $1;}')
@ -12,6 +14,11 @@ downloadID=$(echo $url | awk '{print $2;}')
referId=$(echo $url | awk '{print $3;}')
packageName="DaVinci_Resolve_Studio_${urlVersion}.zip"
# Get version if beta installed
if [ -n $resolveVersion ]; then
resolveVersion=$(cat $versionFile)
fi
checkUptoDate Resolve $resolveVersion $urlVersion
downloadUrl="https://www.blackmagicdesign.com/api/register/us/download/${downloadID}"
@ -45,6 +52,9 @@ zipUrl="$(curl \
--compressed \
"$downloadUrl")"
echo $url
exit
# Setting up and downloading package
downloadPackage resolve $zipUrl $packageName
@ -53,6 +63,9 @@ sudo dnf install libxcrypt-compat
unzip -o $packageName
sudo ./*${urlVersion}*.run -i -y
# Version number backup
sudo echo $urlVersion > $versionFile
# Graphics card fix
sudo rm /etc/OpenCL/vendors/mesa.icd
sudo rm /etc/OpenCL/vendors/pocl.icd