/[escript]/branches/arrexp_2137_win_merge/scripts/make_release_archive.sh
ViewVC logotype

Annotation of /branches/arrexp_2137_win_merge/scripts/make_release_archive.sh

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2114 - (hide annotations)
Tue Dec 2 01:16:25 2008 UTC (10 years, 5 months ago) by ksteube
Original Path: trunk/scripts/make_release_archive.sh
File MIME type: application/x-sh
File size: 1546 byte(s)
a new script to create a source distribution file

1 ksteube 2114 #!/bin/sh
2    
3     # Create a source distribution file for Escript/Finley
4    
5     # Before running choose the release name and Subversion revision number
6    
7     # This script creates a subdirectory ./escript-2.0.0beta and makes a tar file from it
8    
9     name='escript-2.0.0beta' # Must be a valid directory name
10     revision='2098'
11    
12     svn export -r $revision https://shake200.esscc.uq.edu.au/svn/esys13/trunk $name || exit 1
13    
14     cd $name || exit 1
15    
16     # Remove some files we don't want to distribute
17    
18     /bin/rm -rf autodocs.sh autotest-crontab autotest-scons README_TESTS
19    
20     cat << _EOF_ > README
21    
22     Escript is a python-based environment for implementing mathematical models, in
23     particular those based on coupled, non-linear, time-dependent partial
24     differential equations. It implements the finite element method. The code has
25     been parallelized efficiently with both MPI and OpenMP.
26    
27     This is release $name of Escript/Finley based on Subversion
28     revision $revision.
29    
30     `date '+%A, %B %d, %Y.'`
31    
32     The User Guide is available in doc/guide.pdf.
33    
34     A complete guide for compiling and installing is available at
35    
36     https://shake200.esscc.uq.edu.au/twiki/bin/view/ESSCC/EsysInstallationGuide
37    
38     Example python scripts are available in doc/examples.
39    
40     Complete documentation is available on our wiki at
41    
42     https://shake200.esscc.uq.edu.au/twiki/bin/view/ESSCC/WebHome
43    
44     _EOF_
45    
46     # Include the User Guide
47    
48     (cd doc; wget http://shake200.esscc.uq.edu.au/esys/esys13/nightly/user/guide.pdf)
49    
50     cd ..
51    
52     tar cf $name.tar $name
53     gzip $name.tar
54    
55     echo ''
56     echo "Remember to set a tag 'RELEASE_$name' for this release"
57     echo ''
58    

  ViewVC Help
Powered by ViewVC 1.1.26