]> git.proxmox.com Git - mirror_qemu.git/commitdiff
scripts/make-release: Don't archive .git files
authorCole Robinson <crobinso@redhat.com>
Tue, 30 Jan 2018 19:33:35 +0000 (14:33 -0500)
committerMichael Tokarev <mjt@tls.msk.ru>
Sat, 10 Feb 2018 07:11:20 +0000 (10:11 +0300)
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>
scripts/make-release

index 3917df7142b869a98a20c696566e375c36dee314..04fa9defdc1d2cfbca681a88c3a4beb1b2042f35 100755 (executable)
@@ -19,11 +19,10 @@ pushd ${destination}
 git checkout "v${version}"
 git submodule update --init
 (cd roms/seabios && git describe --tags --long --dirty > .version)
-rm -rf .git roms/*/.git dtc/.git pixman/.git
 # 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 cfj roms/u-boot.tar.bz2 -C roms u-boot && rm -rf roms/u-boot
+tar --exclude=.git -cjf roms/u-boot.tar.bz2 -C roms u-boot && rm -rf roms/u-boot
 popd
-tar cfj ${destination}.tar.bz2 ${destination}
+tar --exclude=.git -cjf ${destination}.tar.bz2 ${destination}
 rm -rf ${destination}