diff options
Diffstat (limited to 'templates/pmwiki.sh.erb')
-rw-r--r-- | templates/pmwiki.sh.erb | 9 |
1 files 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 <version>" + 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 $_ ) |