31 lines
		
	
	
		
			573 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			31 lines
		
	
	
		
			573 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
|   | #!/bin/sh | ||
|  | # | ||
|  | # mk-new-version -- | ||
|  | #	move SRILM source tree to new version, leaving | ||
|  | #	released files in tact. | ||
|  | # | ||
|  | 
 | ||
|  | newversion=${1-new} | ||
|  | oldversion=${2-latest} | ||
|  | 
 | ||
|  | if [ -f $newversion ]; then | ||
|  | 	echo "version $newversion already exists" >&2 | ||
|  | 	exit 1 | ||
|  | fi | ||
|  | 
 | ||
|  | if [ ! -d $oldversion/. ]; then | ||
|  | 	echo "version $oldversion doesn't exit" >&2 | ||
|  | 	exit1 | ||
|  | fi | ||
|  | 
 | ||
|  | mkdir $newversion | ||
|  | 
 | ||
|  | excludefile=${TMPDIR-/tmp}/exclude$$ | ||
|  | (cd $oldversion | ||
|  | find . -type d \( -name mips\* -o -name sparc\* -o -name alpha\* \) -print \ | ||
|  | 		> $excludefile | ||
|  | 
 | ||
|  | tar cfX - $excludefile . ) | (cd $newversion; tar xpf -) | ||
|  | 
 | ||
|  | rm -f $excludefile |