From e4e5108b8c968e6dee8ac54b90ece8e9214773a4 Mon Sep 17 00:00:00 2001 From: Maksim Ivanov <34414986+ld-hagen@users.noreply.github.com> Date: Sun, 19 Sep 2021 16:59:36 +0300 Subject: [PATCH] Placing ffmpeg to lib_extra --- fix-opera.sh | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/fix-opera.sh b/fix-opera.sh index 30b5ca8..ce117b7 100755 --- a/fix-opera.sh +++ b/fix-opera.sh @@ -7,11 +7,11 @@ if [[ $(whoami) != "root" ]]; then fi readonly TEMP_FOLDER='/tmp/' -readonly OPERA_FOLDER='/usr/lib/x86_64-linux-gnu/opera/' +readonly OPERA_FOLDER='/usr/lib/x86_64-linux-gnu/opera' readonly FILE_NAME='libffmpeg.so' readonly ZIP_FILE='.zip' readonly TEMP_FILE="$TEMP_FOLDER$FILE_NAME" -readonly OPERA_FILE="$OPERA_FOLDER$FILE_NAME" +readonly OPERA_FILE="$OPERA_FOLDER/lib_extra/$FILE_NAME" readonly FIX_WIDEVINE=true readonly CHROME_DL_LINK="https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb" @@ -23,7 +23,7 @@ printf '\nGetting Url ...\n' readonly OPERA_FFMPEG_URL_MAIN=$(wget -qO - $GIT_API_MAIN | grep browser_download_url | cut -d '"' -f 4 | grep linux-x64 | head -n 1) readonly OPERA_FFMPEG_URL_ALT=$(wget -qO - $GIT_API_ALT | grep browser_download_url | cut -d '"' -f 4 | grep linux-x64 | head -n 1) -if [ `basename $OPERA_FFMPEG_URL_MAIN` -ge `basename $OPERA_FFMPEG_URL_ALT` ] +if [ `basename $OPERA_FFMPEG_URL_ALT` < `basename $OPERA_FFMPEG_URL_MAIN` ] then readonly OPERA_FFMPEG_URL=$OPERA_FFMPEG_URL_MAIN else @@ -31,25 +31,21 @@ if [ `basename $OPERA_FFMPEG_URL_MAIN` -ge `basename $OPERA_FFMPEG_URL_ALT` ] fi printf '\nDownloading ffmpeg ...\n' - wget $OPERA_FFMPEG_URL -O "$TEMP_FILE$ZIP_FILE" printf "\nUnzipping ...\n\n" - unzip "$TEMP_FILE$ZIP_FILE" -d $TEMP_FILE printf "\nMoving file on $OPERA_FILE ...\n" - +mkdir -p "$OPERA_FOLDER/lib_extra" mv -f "$TEMP_FILE/$FILE_NAME" $OPERA_FILE printf '\nDeleting Temporary files ...\n' - find $TEMP_FOLDER -name "*$FILE_NAME*" -delete if $FIX_WIDEVINE then - rm -rf "$OPERA_FOLDER/lib_extra" - mkdir "$OPERA_FOLDER/lib_extra" + rm -rf "$OPERA_FOLDER/lib_extra/WidevineCdm" printf "\nDownloading Google Chrome ...\n" mkdir "$TEMP_FOLDER/chrome" cd "$TEMP_FOLDER/chrome"