23 lines
		
	
	
		
			694 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			694 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
| #!/bin/bash
 | |
| 
 | |
| # Build an original tar-ball for a debian package free of a debian directory and
 | |
| # .git.
 | |
| 
 | |
| version=`head -1 debian/changelog | sed 's/.*(//
 | |
|      s/-.*//'`
 | |
| sed -i "s/LIB_TAG=.*/LIB_TAG=$version/" Makefile
 | |
| if [ "`basename $PWD`" != "sonic-$version" ]; then
 | |
|     echo "Directory name should be sonic-$version"
 | |
|     exit 1
 | |
| fi
 | |
| make clean
 | |
| make -f debian/rules clean
 | |
| echo "sonic_${version} (git: `git log -1 --oneline | sed 's/ .*//'`)" > version
 | |
| git2cl > ChangeLog
 | |
| cd ..
 | |
| if ! tar -cvzf sonic_$version.orig.tar.gz --exclude-vcs --exclude=debian sonic-$version; then 
 | |
|     echo "Could not create sonic_$version.orig.tar.gz"
 | |
|     exit 1
 | |
| fi
 | |
| echo "Successfully created sonic_$version.orig.tar.gz"
 |