https://github.com/bh11/crisp
Raw File
Tip revision: 21357d099c2d3d6695708902f1646db6460f3523 authored by bh11 on 13 March 2013, 21:26:34 UTC
Removed tag CRISP1R3N6
Tip revision: 21357d0
make_tar.sh
#!/bin/bash
tarfile="crisp/crisp-$1.tar"
if [ "$tarfile" = "crisp/crisp-.tar" ]; then
   echo "Version number expected";
   exit;
fi

cd ../
rm -f $tarfile
rm -f $tarfile.bz2
chmod -R a+rX crisp

# this suppresses extended attributes in tarballs
export COPY_EXTENDED_ATTRIBUTES_DISABLE=1
export COPYFILE_DISABLE=1

libfiles="classes.gd classes.gi compl.gd compl.gi \
       fitting.gd fitting.gi form.gd form.gi grpclass.gd grpclass.gi \
       injector.gd injector.gi normpro.gd normpro.gi \
       projector.gd projector.gi radical.gd radical.gi \
       residual.gd residual.gi samples.gd samples.gi \
       schunck.gd schunck.gi socle.gd socle.gi solveeq.gd solveeq.gi \
       util.gd util.gi pcgscache.gd pcgscache.gi"

docfiles="manual.tex classes.tex examples.tex fitting.tex \
       grpclass.tex intro.tex schunck.tex"
    
manexts=".bbl .ind .idx .six .pdf .ist .toc \
       .example-2.tst .example-3.tst .example-4.tst .example-5.tst"

testfiles="test.tst all.g basis.g boundary.g char.g classes.g \
       in.g injectors.g normals.g print.g projectors.g radicals.g \
       Readme-Tests.txt residuals.g samples.g socle.g \
       timing_injectors.g timing_normals.g timing_normpro.g \
       timing_projectors.g timing_radicals.g timing_residuals.g \
       timing_samples.g timing_socle.g timing_test.g"

# extension: automatic version numbers:
# sed -e s/@VERSION@/.../ -e s/@DATE@/.../ -e s/@ARCHIVE@/.../ crisp/PackageInfo.g | tar -c -f $tarfile 


tar -c -f $tarfile crisp/PackageInfo.g 
tar -r -f $tarfile crisp/init.g 
tar -r -f $tarfile crisp/read.g 

for file in $libfiles
   do tar -r -f $tarfile crisp/lib/$file 
done

for file in $docfiles
   do tar -r -f $tarfile crisp/doc/$file 
done

for ext in $manexts
   do tar -r -f $tarfile crisp/doc/manual$ext 
done

for file in $testfiles
   do tar -r -f $tarfile crisp/tst/$file 
done

for file in crisp/html/*.htm
   do tar -r -f $tarfile $file 
done


bzip2 $tarfile




back to top