From 4bd731cffd71844fb25a058d519aaff9a1a0683e Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Thu, 13 Mar 2014 10:44:38 -0300 Subject: Getting the latest release automatically (2) --- templates/pmwiki.sh.erb | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/templates/pmwiki.sh.erb b/templates/pmwiki.sh.erb index f978182..2fef04b 100644 --- a/templates/pmwiki.sh.erb +++ b/templates/pmwiki.sh.erb @@ -17,15 +17,16 @@ function pmwiki_check_existing { # Deploy a fresh pmwiki tree function pmwiki_deploy { if [ "$#" != "1" ]; then - latest="`lynx -dump http://www.pmwiki.org/pub/pmwiki/ 2> /dev/null | grep ".tgz$" | grep -v latest | sed -e 's/^.* http/http/' | head -1`" + new="`lynx -dump http://www.pmwiki.org/pub/pmwiki/ 2> /dev/null | grep ".tgz$" | grep -v latest | sed -e 's/^.*-//' | head -1`" - if [ -z "$latest" ]; then + if [ -z "$new" ]; then echo "Unable to determine latest release, please specify it manually:" echo "Usage: `basename $0` deploy " + else + new="`basename $new .tgz`" fi else new="$1" - latest="http://pmwiki.org/pub/pmwiki/pmwiki-$new.tgz" fi # Setup @@ -33,7 +34,7 @@ function pmwiki_deploy { pmwiki_check_existing $new # Deploy a fresh pmwiki tree - wget $latest + wget http://pmwiki.org/pub/pmwiki/pmwiki-$new.tgz wget http://pmwiki.org/pub/pmwiki/i18n/i18n-all.zip tar zxvf pmwiki-$new.tgz && rm pmwiki-$new.tgz ( cd pmwiki-$new && unzip -o ../i18n-all.zip && rm $_ ) -- cgit v1.2.3