Thanks! http://www.web2pyslices.com/main/slices/take_slice/19
On Oct 31, 2:43 pm, Jonathan Lundell <jlund...@pobox.com> wrote: > On Oct 30, 2009, at 8:33 PM, mr.freeze wrote: > > > This is useful. Perhaps worth making aslice? > >http://www.web2pyslices.com/main/default/user/login?_next=/main/slice... > > I can do that. Here's an improved version. It zips the old version > instead of copying it, and has cleaner messaging. > > #!/bin/bash > # > # update-web2py.sh > # > # save a snapshot of current web2py/ as web2py-version.zip > # download the current released version of web2py > # unzip downloaded version over web2py/ > # upgrade web2py default applications (admin, examples, welcome) > # > TARGET=web2py > read a VERSION c < $TARGET/VERSION > SAVE=$TARGET-$VERSION > URL=http://www.web2py.com/examples/static/web2py_src.zip > > ZIP=`basename $URL` > SAVED="" > > # Save a zip archive of the current version, > # but don't overwrite a previous save of the same version. > # > if [ -f $SAVE.zip ]; then > echo "Remove or rename $SAVE.zip first" >&2 > exit 1 > fi > if [ -d $TARGET ]; then > echo -n ">>Save old version: " >&2 > cat $TARGET/VERSION >&2 > zip -q -r $SAVE.zip $TARGET > SAVED=$SAVE.zip > fi > # > # Download the new version. > # > echo ">>Download latest web2py release:" >&2 > curl -O $URL > # > # Unzip into web2py/ > # > unzip -q -o $ZIP > rm $ZIP > echo -n ">>New version: " >&2 > cat $TARGET/VERSION >&2 > if [ "$SAVED" != "" ]; then > echo ">>Old version saved as $SAVED" > fi > # > # Update the web2py standard applications. > # Comment out these lines if updating is not desired. > # > echo ">>Update web2py default applications:" >&2 > python $TARGET/web2py.py --upgrade=yes --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py-users" group. To post to this group, send email to web2py@googlegroups.com To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---