Placing ffmpeg to lib_extra

This commit is contained in:
Maksim Ivanov
2021-09-19 16:59:36 +03:00
committed by Ld-Hagen
parent 009d48f6f2
commit e4e5108b8c

View File

@@ -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"