26 lines
		
	
	
		
			376 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			376 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
#!/bin/sh
 | 
						|
 | 
						|
set -e
 | 
						|
 | 
						|
orig_dir=$(pwd)
 | 
						|
 | 
						|
# usage: mk_release <git tag>
 | 
						|
tag=$1
 | 
						|
echo "creating release tarball for tag '"$tag"'"
 | 
						|
 | 
						|
tmp=$(mktemp -d)
 | 
						|
dir=$tmp/thin-provisioning-tools-$tag
 | 
						|
 | 
						|
mkdir $dir
 | 
						|
 | 
						|
git clone . $dir
 | 
						|
cd $dir
 | 
						|
git checkout $tag
 | 
						|
autoreconf
 | 
						|
rm -rf .git
 | 
						|
cd $tmp
 | 
						|
tar jcvf $orig_dir/thin-provisioning-tools-$tag.tar.bz2 thin-provisioning-tools-$tag
 | 
						|
cd $orig_dir
 | 
						|
 | 
						|
rm -rf $tmp
 |