fix: update script: non-standard version numbers

store version output in new variable
slice output indexed from beginning instead of end. allowing for custom
build version numbers.

also fix weird spacing from tabs being two spaces wide, sorry :)
This commit is contained in:
Rob Loranger 2019-06-14 17:26:56 -07:00
parent 872ec4809b
commit 075f25b829
No known key found for this signature in database
GPG Key ID: D6F1633A4F0903B8
1 changed files with 19 additions and 18 deletions

View File

@ -35,12 +35,13 @@ url=`curl -s https://api.github.com/repos/writeas/writefreely/releases/latest |
# check current version
current=`./writefreely -v`
if [ -z "$current" ]; then
bin_output=`./writefreely -v`
if [ -z "$bin_output" ]; then
exit 1
fi
echo "Current version is v${current:(-5):5}"
current=${bin_output:12:5}
echo "Current version is v$current"
# grab latest version number
IFS='/'
@ -51,7 +52,7 @@ echo "Latest release is $latest"
IFS='.'
read -ra cv <<< "${current:(-5):5}"
read -ra cv <<< "$current"
read -ra lv <<< "${latest#v}"
IFS=' '