Update update_discord.sh

Fixed accidental half-updates where Discord complains about CEF's JS version
This commit is contained in:
4aiman 2025-05-08 21:30:17 +03:00 • committed by GitHub
commit 6a4f0da19b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -3,22 +3,39 @@ discord_version=`cat version.txt`
mapfile -t skipped_versions < skipped_versions.txt
new_discord_version=$((discord_version + 1))
echo "Trying to get a new version of Discord: v${new_discord_version}"
for skipped_version in "${skipped_versions[@]}"
do
if [ $skipped_version == $new_discord_version ]; then
echo "skipping version ${skipped_version} ?"
echo "Skipping version ${skipped_version}"
new_discord_version=$((new_discord_version + 1))
fi;
done
echo "Version needed (after skips): v${new_discord_version}"
wget "https://stable.dl2.discordapp.net/apps/linux/0.0.$new_discord_version/discord-0.0.$new_discord_version.tar.gz"
if [ -f "discord-0.0.$new_discord_version.tar.gz" ]; then
echo "Removing the old version from update dir"
rm -rf "Discord"
tar -xvf "discord-0.0.$new_discord_version.tar.gz"
echo "Removing the old version from the install dir"
rm -rf "$HOME/Рабочий стол/Apps/Discord"
echo "Unpacking the update"
tar -xvf "discord-0.0.$new_discord_version.tar.gz"
echo "Copying everything to the install dir"
cp -r -T "Discord" "$HOME/Рабочий стол/Apps/Discord"
echo "Updating version.txt with the nes version: v${new_discord_version}"
echo $new_discord_version > version.txt
else
echo "No version upgrade happened"
if [ ! -d "$HOME/Рабочий стол/Apps/Discord" ]; then
echo "Copying the old version to the install dir (dunno why it was missing)"
mkdir -p "$HOME/Рабочий стол/Apps/Discord/"
cp -r -T "Discord" "$HOME/Рабочий стол/Apps/Discord/"
fi
fi
"$HOME/Рабочий стол/Apps/Discord/Discord"
"$HOME/РабочийCтол/Apps/Discord/Discord"