[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [PATCH] mktarball: only archive Xen
As was basically decided already a while ago, remove - in the simplest possible way - the archiving of both qemu-s and mini-os from tarball generation. Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx> --- This is the simplistic approach; I'm sure this could now be done quite a bit more efficiently. I also expect there's no longer a need to run ./configure ahead of the invocation of this script, but since I have no idea why it was needed earlier on, I'm not removing that here from the doc. I further expect that the subtree-force-update-all prereq could also be dropped from the two involved Makefile goals. As that intermediate goal isn't used for any other purpose, the question there would be whether there's any reason to retain it. IOW all cleanup that's probably better done separately, by someone actually using all of that machinery. --- a/tools/misc/mktarball +++ b/tools/misc/mktarball @@ -1,6 +1,6 @@ #!/bin/bash # -# mktarball: Make a release tarball (including xen, qemu, and qemu-traditional) +# mktarball: Make a release tarball (including just xen) # # Takes 2 arguments, the path to the dist directory and the version set -ex @@ -29,26 +29,6 @@ mkdir -p $tdir git_archive_into $xen_root $tdir/xen-$desc -# We can't use git_archive_into with qemu upstream because it uses -# git-submodules. git-submodules are an inherently broken git feature -# which should never be used in any circumstance. Unfortunately, qemu -# upstream uses them. Relevantly for us, git archive does not work -# properly when there are submodules. -( - cd $xen_root/tools/qemu-xen-dir-remote - # if it's not clean, the qemu script will call `git stash' ! - git --no-pager diff --stat HEAD - scripts/archive-source.sh $tdir/xen-$desc/tools/qemu-xen.tar - cd $tdir/xen-$desc/tools - mkdir qemu-xen - tar <qemu-xen.tar Cxf qemu-xen - - rm qemu-xen.tar -) - -git_archive_into $xen_root/tools/qemu-xen-traditional-dir-remote $tdir/xen-$desc/tools/qemu-xen-traditional - -git_archive_into $xen_root/extras/mini-os-remote $tdir/xen-$desc/extras/mini-os - GZIP=-9v tar cz -f $xen_root/dist/xen-$desc.tar.gz -C $tdir xen-$desc echo "Source tarball in $xen_root/dist/xen-$desc.tar.gz"
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |