diff options
Diffstat (limited to 'tools/release/snapshot_windows.sh')
-rwxr-xr-x | tools/release/snapshot_windows.sh | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/tools/release/snapshot_windows.sh b/tools/release/snapshot_windows.sh new file mode 100755 index 0000000000..14de67f147 --- /dev/null +++ b/tools/release/snapshot_windows.sh @@ -0,0 +1,58 @@ +#!/usr/bin/env bash + +# Build a branches/release snapshot for Windows, using CRLF line termination + +# © Copyright 2008 Beman Dawes +# Distributed under the Boost Software License, Version 1.0. +# See http://www.boost.org/LICENSE_1_0.txt + +# This script uses ftp, and thus assumes ~/.netrc contains a machine ... entry + +echo "Build a branches/release snapshot for Windows, using CRLF line termination..." + +echo "Removing old files..." +rm -r -f windows + +echo "Exporting files from subversion..." +svn export --non-interactive --native-eol CRLF http://svn.boost.org/svn/boost/branches/release windows + +#echo "Copying docs from posix tree..." +#cp --recursive posix/doc/html windows/doc + +echo "Renaming..." +SNAPSHOT_DATE=`eval date +%Y-%m-%d` +echo SNAPSHOT_DATE is $SNAPSHOT_DATE +mv windows boost-windows-$SNAPSHOT_DATE + +#rm -f windows.zip +#zip -r windows.zip boost-windows-$SNAPSHOT_DATE + +echo "Building .7z..." +rm -f windows.7z +# On Windows, 7z comes from the 7-Zip package, not Cygwin, +# so path must include C:\Program Files\7-Zip. +7z a -r windows.7z boost-windows-$SNAPSHOT_DATE + +echo "Reverting name..." +mv boost-windows-$SNAPSHOT_DATE windows + +echo "Creating ftp script..." +cat <user.txt >>windows.ftp +echo "dir" >>windows.ftp +echo "binary" >>windows.ftp + +#echo "put windows.zip" >>windows.ftp +#echo "mdelete boost-windows*.zip" >>windows.ftp +#echo "rename windows.zip boost-windows-$SNAPSHOT_DATE.zip" >>windows.ftp + +echo "put windows.7z" >>windows.ftp +echo "mdelete boost-windows*.7z" >>windows.ftp +echo "rename windows.7z boost-windows-$SNAPSHOT_DATE.7z" >>windows.ftp +echo "dir" >>windows.ftp +echo "bye" >>windows.ftp + +echo "Running ftp script..." +# This is the Windows ftp client +ftp -n -i -d -s:windows.ftp boost.cowic.de + +echo "Windows snapshot complete!" |