Admin/makerpm
changeset 7314 d3968533692c
parent 7312 523fb2832b30
child 7337 3f8eeb0b6d75
equal deleted inserted replaced
7313:300487ddfba9 7314:d3968533692c
     1 #!/bin/bash -x
     1 #!/bin/bash
     2 #
     2 #
     3 # $Id$
     3 # $Id$
     4 #
     4 #
     5 # makerpm -- make Isabelle rpm packages for Linux/x86 from the distribution.
     5 # makerpm -- make Isabelle rpm packages for Linux/x86 from the distribution.
     6 
     6 
    65 
    65 
    66 cd "$TMP/BUILD$ROOT/$ISABELLE_NAME"
    66 cd "$TMP/BUILD$ROOT/$ISABELLE_NAME"
    67 ( PATH=/bin:$PATH; BASH_PATH=/bin/bash PERL_PATH=/usr/bin/perl ./configure )
    67 ( PATH=/bin:$PATH; BASH_PATH=/bin/bash PERL_PATH=/usr/bin/perl ./configure )
    68 ./build -bi $LOGICS
    68 ./build -bi $LOGICS
    69 COMPILER=$(./bin/isatool getenv -b ML_IDENTIFIER)
    69 COMPILER=$(./bin/isatool getenv -b ML_IDENTIFIER)
       
    70 rm -f heaps/${COMPILER}/Pure heaps/${COMPILER}/FOL heaps/${COMPILER}/TLA
    70 
    71 
    71 
    72 
    72 # rpm spec
    73 # rpm spec
    73 
    74 
    74 RPMVERSION=$(echo "$ISABELLE_NAME" | perl -w \
    75 RPMVERSION=$(echo "$ISABELLE_NAME" | perl -w \
   216 
   217 
   217 mkdir -p "$DISTBASE/rpm"
   218 mkdir -p "$DISTBASE/rpm"
   218 cd "$TMP/RPMS/i386"
   219 cd "$TMP/RPMS/i386"
   219 cp "isabelle-$RPMVERSION-1.i386.rpm" "$DISTBASE/rpm/isabelle.rpm"
   220 cp "isabelle-$RPMVERSION-1.i386.rpm" "$DISTBASE/rpm/isabelle.rpm"
   220 cp "isabelle-HOL-$RPMVERSION-1.i386.rpm" "$DISTBASE/rpm/isabelle-HOL.i386.rpm"
   221 cp "isabelle-HOL-$RPMVERSION-1.i386.rpm" "$DISTBASE/rpm/isabelle-HOL.i386.rpm"
   221 cp "isabelle-HOL-$RPMVERSION-1.i386.rpm" "$DISTBASE/rpm/isabelle-HOL-Real.i386.rpm"
   222 cp "isabelle-HOL-Real-$RPMVERSION-1.i386.rpm" "$DISTBASE/rpm/isabelle-HOL-Real.i386.rpm"
   222 cp "isabelle-ZF-$RPMVERSION-1.i386.rpm" "$DISTBASE/rpm/isabelle-ZF.i386.rpm"
   223 cp "isabelle-ZF-$RPMVERSION-1.i386.rpm" "$DISTBASE/rpm/isabelle-ZF.i386.rpm"
   223 
   224 
   224 # clean up
   225 # clean up
   225 cd /
   226 cd /
   226 rm -rf "$TMP"
   227 rm -rf "$TMP"