From 57723d148795bffcbc96b500975af17dd14bafbf Mon Sep 17 00:00:00 2001 From: lshprung Date: Wed, 18 Aug 2021 15:03:13 -0700 Subject: Ready to extract tar file --- update_ungoogled_chromium-portable_linux_64.sh | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'update_ungoogled_chromium-portable_linux_64.sh') diff --git a/update_ungoogled_chromium-portable_linux_64.sh b/update_ungoogled_chromium-portable_linux_64.sh index 0e7ddff..3ad6f46 100755 --- a/update_ungoogled_chromium-portable_linux_64.sh +++ b/update_ungoogled_chromium-portable_linux_64.sh @@ -128,3 +128,22 @@ else exit 2 fi fi + +# Download tar file to /tmp +DOWNLOAD_URL=$(curl -s "$URL" | grep -E -o "href=\".*tar\.xz\"" | cut -d '"' -f 2) +# wget --quiet -O "/tmp/ungoogled-chromium_${VERSION}_linux.tar.xz" "$DOWNLOAD_URL" +TAR_FILE="/tmp/ungoogled-chromium_${VERSION}_linux.tar.xz" +if [ ! -r "$TAR_FILE" ]; then + echo "Error: Issue downloading ungoogled-chromium $VERSION from $DOWNLOAD_URL" + exit 0 +fi + +# Check hash +HASH=$(curl -s "$URL" | grep "MD5" | sed 's/<[^<>]*>//g;s/[ ]//g' | cut -d ':' -f 2) +if [ "$HASH" != $(md5sum "$TAR_FILE" | cut -d ' ' -f 1) ]; then + echo "Error: MD5 checksum failed" + rm "$TAR_FILE" + exit 0 +fi + +# Extract to INSTALL_TO -- cgit