Admin/makedist
changeset 4549 aa02667fb3da
parent 4548 108b130efabf
child 4550 53553ccda0e6
equal deleted inserted replaced
4548:108b130efabf 4549:aa02667fb3da
   121 
   121 
   122 find . -name CVS -exec rm -rf {} \;
   122 find . -name CVS -exec rm -rf {} \;
   123 
   123 
   124 find Doc \( -name \*.dvi -o -name \*.eps -o -name \*.ps \) -exec mv {} Distribution/doc \;
   124 find Doc \( -name \*.dvi -o -name \*.eps -o -name \*.ps \) -exec mv {} Distribution/doc \;
   125 rm Distribution/doc/Isa-logics.eps
   125 rm Distribution/doc/Isa-logics.eps
       
   126 cp Admin/index.html $DISTBASE
   126 rm -rf Admin Doc
   127 rm -rf Admin Doc
   127 
   128 
   128 mkdir src
   129 mkdir src
   129 mv $LOGICS src
   130 mv $LOGICS src
   130 
   131 
   155 chown -R $LOGNAME:isabelle $DISTNAME
   156 chown -R $LOGNAME:isabelle $DISTNAME
   156 chmod -R u+w $DISTNAME
   157 chmod -R u+w $DISTNAME
   157 
   158 
   158 if type -path gtar
   159 if type -path gtar
   159 then
   160 then
   160   gtar czf $DISTNAME.tar.gz $DISTNAME
   161   gtar cf $DISTNAME.tar $DISTNAME
   161 else
   162 else
   162   tar cf - $DISTNAME | gzip >$DISTNAME.tar.gz
   163   tar cf $DISTNAME.tar $DISTNAME
   163 fi
   164 fi
       
   165 
       
   166 UNPACKED_SIZE=$[ $(wc -c <$DISTNAME.tar) / 1024 ]
       
   167 
       
   168 gzip $DISTNAME.tar
       
   169 
       
   170 PACKED_SIZE=$[ $(wc -c <$DISTNAME.tar.gz) / 1024 ]
       
   171 
       
   172 
       
   173 # prepare index.html
       
   174 
       
   175 perl -pi -e \
       
   176  "s/{ISABELLE}/$DISTNAME/g; \
       
   177   s/{PACKED_SIZE}/$PACKED_SIZE/g; \
       
   178   s/{UNPACKED_SIZE}/$UNPACKED_SIZE/g; \
       
   179   s/{DATE}/$DATE/g;" index.html
   164 
   180 
   165 
   181 
   166 # final note
   182 # final note
   167 
   183 
   168 echo
   184 echo