1#!/bin/sh 2revision=${@:-HEAD} 3gitrev=`git describe $revision` 4dir=$gitrev 5version=`echo $gitrev | sed -e 's/nvi-//'` 6date=`date +%Y-%m-%d` 7(cd .. && git archive --format=tar --prefix=$dir/ $revision) | tar x $dir 8(cd $dir/dist 9 sh distrib --ignore-deps 10 rm export 11) 12(cd $dir/docs 13 mkdir html 14 for i in edit exref vi.man vi.ref vitut; do 15 (cd $i; 16 make; 17 rm -f core # grops sometimes dumps core on me 18 ); 19 done 20) 21(cd $dir 22 perl -pi -e "s/version 1.80/version $version/" README 23 perl -pi -e "s(%H%)($date)" README 24) 25tar czf $dir.tar.gz $dir 26tar cjf $dir.tar.bz2 $dir 27