git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@128 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
		
			
				
	
	
		
			55 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			55 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/bash
 | |
| #
 | |
| # small but nasty script to build a new YAP release from the current
 | |
| # directory: it first builds a new tar file, next creates
 | |
| # rpms, and last creates a new web page directory.
 | |
| #
 | |
| 
 | |
| YAP_DIR=`pwd`
 | |
| PAGE_DIR=~vitor/lpublic_html/Yap/Yap4.3
 | |
| OWNER=vitor
 | |
| parent=$(cd ..;pwd)
 | |
| version=${PWD##$parent/}
 | |
| 
 | |
| splat() {
 | |
|   rm -f core
 | |
|   for i in *.tex; do
 | |
|     rm -f ${i%.tex}.aux
 | |
|     rm -f ${i%.tex}.log
 | |
|     rm -f ${i%.tex}.dvi
 | |
|     rm -f ${i%.tex}.bbl
 | |
|     rm -f ${i%.tex}.blg 
 | |
| # get rid of outputs from original file.
 | |
|     rm -f ${i%.tex}.ps
 | |
|   done
 | |
|   rm -f *~
 | |
|   rm -f *.BAK
 | |
|   rm -f \#*\#
 | |
| }
 | |
| 
 | |
| . distribute --small
 | |
| cp $YAP_DIR/../"$version".tar.gz $PAGE_DIR/"$version"-small.tar.gz
 | |
| cd /usr/src/RPM/SPECS
 | |
| cp $YAP_DIR/misc/Yap.spec .
 | |
| mv $YAP_DIR/../"$version".tar.gz ../SOURCES
 | |
| rpm -ba Yap.spec
 | |
| cd /usr/src/RPM
 | |
| mv SRPMS/Yap* $PAGE_DIR
 | |
| mv RPMS/*/Yap* $PAGE_DIR
 | |
| rm -rf BUILD/Yap*
 | |
| rm -rf SOURCES/Yap*
 | |
| rm -rf SPECS/Yap*
 | |
| cd $YAP_DIR
 | |
| # get rid of silly $1
 | |
| shift
 | |
| . distribute
 | |
| mv -f $YAP_DIR/../"$version".tar.gz $PAGE_DIR
 | |
| cp -f $YAP_DIR/changes4.3.html $PAGE_DIR
 | |
| cd $YAP_DIR/docs
 | |
| make html
 | |
| cd $YAP_DIR
 | |
| cp -f $YAP_DIR/docs/*.html $PAGE_DIR
 | |
| chown $OWNER $PAGE_DIR/*
 | |
| chmod 666 $PAGE_DIR/*
 | |
| 
 |