| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- #!/usr/bin/env bash
- # Build release packages
- # Copyright 2008 Beman Dawes
- # Distributed under the Boost Software License, Version 1.0. See http://www.boost.org/LICENSE_1_0.txt
- if [ $# -lt 1 ]
- then
- echo "invoke:" $0 "release-name"
- echo "example:" $0 "boost_1_35_0_RC3"
- exit 1
- fi
- echo "preping posix..."
- rm -r posix/bin.v2 2>/dev/null
- rm -r posix/dist 2>/dev/null
- mv posix $1
- rm -f $1.tar.gz 2>/dev/null
- rm -f $1.tar.bz2 2>/dev/null
- echo "creating gz..."
- tar cfz $1.tar.gz $1
- echo "creating bz2..."
- gunzip -c $1.tar.gz | bzip2 >$1.tar.bz2
- echo "cleaning up..."
- mv $1 posix
- echo "preping windows..."
- rm -r windows/bin.v2 2>/dev/null
- rm -r windows/dist 2>/dev/null
- mv windows $1
- rm -f $1.zip 2>/dev/null
- rm -f $1.7z 2>/dev/null
- echo "creating zip..."
- zip -r $1.zip $1
- echo "creating 7z..."
- 7z a -r $1.7z $1
- echo "cleaning up..."
- mv $1 windows
- exit 0
|