Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- do_version_check() {
- [ "$1" == "$2" ] && return 10
- verzio1eleje=`echo $1 | cut -d "." -f -1`
- verzio1vege=`echo $1 | cut -d "." -f 2-`
- verzio2eleje=`echo $2 | cut -d "." -f -1`
- verzio2vege=`echo $2 | cut -d "." -f 2-`
- if [ "$verzio1eleje" != "$1" ] || [ "$verzio2eleje" != "$2" ]; then
- [ "$verzio1eleje" -gt "$verzio2eleje" ] && return 11
- [ "$verzio1eleje" -lt "$verzio2eleje" ] && return 9
- [ "$verzio1eleje" == "$1" ] || [ -z "$verzio1vege" ] && verzio1vege=0
- [ "$verzio2eleje" == "$2" ] || [ -z "$verzio2vege" ] && verzio2vege=0
- do_version_check "$verzio1vege" "$verzio2vege"
- return $?
- else
- [ "$1" -gt "$2" ] && return 11 || return 9
- fi
- }
- LATEST_VERSION=`curl -ks https://repo.vivaldi.com/archive/rpm/x86_64/ | sed '/</ {:k s/<[^>]*>//g; /</ {N; bk}}' | grep vivaldi-snapshot | cut -d "-" -f 3 | sort -nr | head -n 1`
- INSTALLED_VERSION=`rpm -q vivaldi | cut -d '-' -f2`
- do_version_check "$LATEST_VERSION" "$INSTALLED_VERSION"
- RESULT_OF_COMPARE=$?
- if [ $RESULT_OF_COMPARE -eq 11 ]; then
- rpm -Uvh https://repo.vivaldi.com/archive/rpm/x86_64/vivaldi-snapshot-$LATEST_VERSION-1.x86_64.rpm
- fi
- exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement