Hab element-web gerade auch noch von 1.7.13 auf 1.7.15 geupgraded. In dem release hat sich der tarball name zu element-$v.tar.gz geändert und ich hab das update.sh angepasst.
Die 1.7.14 version haben wir gar übersprungen. Muss noch irgendwas aufsetzen das motzt wenn die version out of date is, oder einfach auch auto-update machen.
Element Web/Riot update script
/var/www/riot/update.sh
:
#!/bin/sh
set -eu
IFS=
ver=$1; shift || { echo "Usage $0 NEW_VERSION"; exit 1; }
cd "$(dirname "$0")"
verlte() {
[ "$1" = "$(printf '%s\n%s\n' "$1" "$2" | sort -V | head -n1)" ]
}
if verlte 1.7.15 $ver; then
dir=element-v$ver
tarball=$dir.tar.gz
else
dir=riot-v$ver
tarball=$dir.tar.gz
fi
wget -c https://github.com/vector-im/element-web/releases/download/v$ver/$tarball.asc
wget -c https://github.com/vector-im/element-web/releases/download/v$ver/$tarball
if ! gpgv --keyring ${PWD}/trustedkeys.kbx $tarball.asc $tarball; then
echo
echo Verifying tarball signature failed! Refusing to unpack.
echo
exit 1
fi
tar --one-top-level -xaf $tarball
ln -snf $dir riot-live.tmp
mv -T riot-live.tmp riot-live
echo
echo All good, update is live.