0
|
1 |
#!/bin/sh
|
|
2 |
#make-dist <DIR>
|
|
3 |
#make a distribution directory of Isabelle sources. Example:
|
|
4 |
# rm -r /usr/groups/theory/isabelle/91
|
|
5 |
# make-dist /usr/groups/theory/isabelle/91
|
|
6 |
|
|
7 |
#BEFORE MAKING A NEW DISTRIBUTION VERSION, CHECK...
|
|
8 |
# * that make-all works perfectly
|
|
9 |
# * that README files are up-to-date
|
|
10 |
# * that the version number has been updated
|
|
11 |
|
|
12 |
#This version copies EVERYTHING!!!!!!!!!!!!!!!!
|
|
13 |
|
|
14 |
set -e #terminate if error
|
|
15 |
|
|
16 |
#Pure Isabelle
|
|
17 |
mkdir ${1?'No destination directory specified'}
|
|
18 |
cp -ipr . $1
|
|
19 |
|
|
20 |
#TO WRITE POLY/ML AND ISABELLE TAPES, USE SHELL SCRIPT write-dist
|
|
21 |
#TO PACK FOR EMAIL, USE SHELL SCRIPTS make-emaildist, send-emaildist
|