make-dist
author paulson
Thu, 11 Nov 1999 10:24:14 +0100
changeset 8004 6273f58ea2c1
parent 0 a5a9c433f639
permissions -rwxr-xr-x
Fixed obsolete use of "op ^^"; new lemma
     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