snapshot_posix.sh 1.2 KB

12345678910111213141516171819202122232425262728293031323334
  1. #!/bin/sh
  2. # Build a branches/release snapshot for Posix, using LF line termination
  3. # © Copyright 2008 Beman Dawes
  4. # Distributed under the Boost Software License, Version 1.0. See http://www.boost.org/LICENSE_1_0.txt
  5. rm -r -f posix
  6. svn export --non-interactive --native-eol LF http://svn.boost.org/svn/boost/branches/release posix
  7. pushd posix/doc
  8. bjam --v2 >../../posix-bjam.log
  9. popd
  10. rm -r posix/bin.v2
  11. SNAPSHOT_DATE=`eval date +%Y-%m-%d`
  12. echo SNAPSHOT_DATE is $SNAPSHOT_DATE
  13. mv posix boost-posix-$SNAPSHOT_DATE
  14. rm -f posix.tar.gz
  15. rm -f posix.tar.bz2
  16. tar cfz posix.tar.gz boost-posix-$SNAPSHOT_DATE
  17. gunzip -c posix.tar.gz | bzip2 >posix.tar.bz2
  18. mv boost-posix-$SNAPSHOT_DATE posix
  19. # create the ftp script
  20. echo "dir" >posix.ftp
  21. echo "binary" >>posix.ftp
  22. echo "put posix.tar.gz" >>posix.ftp
  23. echo "mdelete boost-posix*.gz" >>posix.ftp
  24. echo "rename posix.tar.gz boost-posix-$SNAPSHOT_DATE.tar.gz" >>posix.ftp
  25. echo "put posix.tar.bz2" >>posix.ftp
  26. echo "mdelete boost-posix*.bz2" >>posix.ftp
  27. echo "rename posix.tar.bz2 boost-posix-$SNAPSHOT_DATE.tar.bz2" >>posix.ftp
  28. echo "dir" >>posix.ftp
  29. echo "bye" >>posix.ftp
  30. # use cygwin ftp rather than Windows ftp
  31. /usr/bin/ftp -v -i boost.cowic.de <posix.ftp
粤ICP备19079148号