26 lines
		
	
	
		
			808 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			808 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/sh -ex
 | |
| 
 | |
| VERSION=`git --no-pager describe --tags --always | cut -d'-' -f1`
 | |
| RELEASE=`git --no-pager describe --tags --always | cut -d'-' -f2`
 | |
| 
 | |
| if [ $VERSION == $RELEASE ]; then # this is a release
 | |
|         RELEASE=0
 | |
| fi
 | |
| 
 | |
| ARCH=$2
 | |
| 
 | |
| PATH=$PATH:/sbin/
 | |
| 
 | |
| mkdir -p SOURCES
 | |
| tar -czf SOURCES/infnoise-$VERSION.tar.gz . --exclude="SOURCES"
 | |
| mkdir -p BUILD SPECS RPMS SRPMS
 | |
| 
 | |
| cp build-scripts/infnoise.spec build-scripts/infnoise-tools.spec SPECS
 | |
| sed -i -- 's/__VERSION__/'$VERSION'/g' SPECS/infnoise.spec
 | |
| sed -i -- 's/__RELEASE__/'$RELEASE'/g' SPECS/infnoise.spec
 | |
| sed -i -- 's/__VERSION__/'$VERSION'/g' SPECS/infnoise-tools.spec
 | |
| sed -i -- 's/__RELEASE__/'$RELEASE'/g' SPECS/infnoise-tools.spec
 | |
| 
 | |
| rpmbuild --define "_topdir `pwd`" -ba SPECS/infnoise.spec
 | |
| rpmbuild --define "_topdir `pwd`" -ba SPECS/infnoise-tools.spec
 |