Removed dpkg dependency for Widevine extracting

This commit is contained in:
Maksim Ivanov
2021-09-18 20:47:27 +03:00
committed by Ld-Hagen
parent db1616eaeb
commit 009d48f6f2
2 changed files with 15 additions and 9 deletions

View File

@@ -51,11 +51,14 @@ if $FIX_WIDEVINE
rm -rf "$OPERA_FOLDER/lib_extra"
mkdir "$OPERA_FOLDER/lib_extra"
printf "\nDownloading Google Chrome ...\n"
wget -P "$TEMP_FOLDER" "$CHROME_DL_LINK"
mkdir "$TEMP_FOLDER/chrome"
cd "$TEMP_FOLDER/chrome"
wget "$CHROME_DL_LINK"
printf "\nExtracting Chrome to temporary folder ...\n"
CHROME_PKG_NAME=`basename $CHROME_DL_LINK`
dpkg -x "$TEMP_FOLDER/$CHROME_PKG_NAME" "$TEMP_FOLDER/chrome"
ar x "$CHROME_PKG_NAME"
tar xf data.tar.xz
printf "\nInstalling WidevineCdm ...\n"
cp -R "$TEMP_FOLDER/chrome/opt/google/chrome/WidevineCdm" "$OPERA_FOLDER/lib_extra/"
@@ -63,7 +66,6 @@ if $FIX_WIDEVINE
printf "\nDeleting temprorary files ...\n"
rm -rf "$TEMP_FOLDER/chrome"
rm "$TEMP_FOLDER/$CHROME_PKG_NAME"
else
printf "\nInstalling WidevineCdm skipped\n"
fi