mirror of
				https://github.com/qemu/qemu.git
				synced 2025-10-26 20:31:42 +00:00 
			
		
		
		
	 d0081e8f26
			
		
	
	
		d0081e8f26
		
	
	
	
	
		
			
			As was last done in 379e21c25, we don't want .git files for
submodules here, which we aren't presently doing for capstone and
keycodemapdb.
Rather than delete the offending files before archiving, ask tar
to --exclude=.git
Signed-off-by: Cole Robinson <crobinso@redhat.com>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
Reviewed-by: Thomas Huth <thuth@redhat.com>
		
	
			
		
			
				
	
	
		
			29 lines
		
	
	
		
			866 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			866 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/bash -e
 | |
| #
 | |
| # QEMU Release Script
 | |
| #
 | |
| # Copyright IBM, Corp. 2012
 | |
| #
 | |
| # Authors:
 | |
| #  Anthony Liguori <aliguori@us.ibm.com>
 | |
| #
 | |
| # This work is licensed under the terms of the GNU GPLv2 or later.
 | |
| # See the COPYING file in the top-level directory.
 | |
| 
 | |
| src="$1"
 | |
| version="$2"
 | |
| destination=qemu-${version}
 | |
| 
 | |
| git clone "${src}" ${destination}
 | |
| pushd ${destination}
 | |
| git checkout "v${version}"
 | |
| git submodule update --init
 | |
| (cd roms/seabios && git describe --tags --long --dirty > .version)
 | |
| # FIXME: The following line is a workaround for avoiding filename collisions
 | |
| # when unpacking u-boot sources on case-insensitive filesystems. Once we
 | |
| # update to something with u-boot commit 610eec7f0 we can drop this line.
 | |
| tar --exclude=.git -cjf roms/u-boot.tar.bz2 -C roms u-boot && rm -rf roms/u-boot
 | |
| popd
 | |
| tar --exclude=.git -cjf ${destination}.tar.bz2 ${destination}
 | |
| rm -rf ${destination}
 |