| #!/bin/bash |
| |
| # Copyright 2004, 2005, 2006 Vladimir Prus |
| # Distributed under the Boost Software License, Version 1.0. |
| # (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt) |
| |
| # This script create a nightly tarball of Boost.Build V2 |
| # and updates the web site. |
| |
| # Create the packages |
| set -e |
| trap "echo 'Nightly build failed'" ERR |
| |
| export QTDIR=/usr/share/qt3 |
| export LC_ALL=C |
| export LC_MESSAGES=C |
| export LANG=C |
| cd /tmp |
| rm -rf boost-build |
| echo "Checking out sources" |
| svn co http://svn.boost.org/svn/boost/trunk/tools boost-build > /tmp/boost_build_checkout_log |
| mv /tmp/boost_build_checkout_log boost-build/checkout-log |
| cd boost-build/build/v2 |
| echo "Building packages and uploading docs" |
| ./roll.sh > ../roll-log 2>&1 |
| cd .. |
| echo "Uploading packages" |
| scp boost-build.zip boost-build.tar.bz2 vladimir_prus,boost@web.sourceforge.net:/home/groups/b/bo/boost/htdocs/boost-build2 > scp-log |
| echo "Nightly build successful" |