| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- #!/usr/bin/env bash
- # Build a branches/release snapshot for Posix, using LF line termination
- # © Copyright 2008 Beman Dawes
- # Distributed under the Boost Software License, Version 1.0.
- # See http://www.boost.org/LICENSE_1_0.txt
- echo "Build a branches/release snapshot for POSIX, using LF line termination..."
- echo "Removing old files..."
- rm -r -f posix
- echo "Exporting files from subversion..."
- svn export --non-interactive --native-eol LF http://svn.boost.org/svn/boost/branches/release posix
- echo "Building docs..."
- pushd posix/doc
- bjam-cygwin --v2 --toolset=gcc &>../../posix-bjam.log
- popd
- echo "Cleaning up and renaming..."
- rm -r posix/bin.v2
- SNAPSHOT_DATE=`eval date +%Y-%m-%d`
- echo SNAPSHOT_DATE is $SNAPSHOT_DATE
- mv posix boost-posix-$SNAPSHOT_DATE
- rm -f posix.tar.gz
- rm -f posix.tar.bz2
- echo "Building .gz file..."
- tar cfz posix.tar.gz boost-posix-$SNAPSHOT_DATE
- echo "Building .bz2 file..."
- gunzip -c posix.tar.gz | bzip2 >posix.tar.bz2
- mv boost-posix-$SNAPSHOT_DATE posix
- echo "Creating ftp script..."
- echo "dir" >posix.ftp
- echo "binary" >>posix.ftp
- #echo "put posix.tar.gz" >>posix.ftp
- #echo "mdelete boost-posix*.gz" >>posix.ftp
- #echo "rename posix.tar.gz boost-posix-$SNAPSHOT_DATE.tar.gz" >>posix.ftp
- echo "put posix.tar.bz2" >>posix.ftp
- echo "mdelete boost-posix*.bz2" >>posix.ftp
- echo "rename posix.tar.bz2 boost-posix-$SNAPSHOT_DATE.tar.bz2" >>posix.ftp
- echo "dir" >>posix.ftp
- echo "bye" >>posix.ftp
- echo "Running ftp script..."
- # use cygwin ftp rather than Windows ftp
- /usr/bin/ftp -v -i boost.cowic.de <posix.ftp
- echo "POSIX snapshot complete!
|