|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [v3 for 4.5 2/2] make: Make "src-tarball" target actually make a source tarball
>>> On 15.09.14 at 18:25, <george.dunlap@xxxxxxxxxxxxx> wrote:
> --- /dev/null
> +++ b/tools/misc/mktarball
> @@ -0,0 +1,38 @@
> +#!/bin/bash
> +#
> +# mktarball: Make a release tarball (including xen, qemu, and
> qemu-traditional)
> +#
> +# Takes 2 arguments, the path to the dist directory and the version
> +set -ex
> +
> +function git_archive_into {
> + mkdir "$2"
> +
> + git --git-dir="$1"/.git \
> + archive --format=tar HEAD | \
Is HEAD really the right thing here?
Jan
> + tar Cxf "$2" -
> +}
> +
> +if [[ -z "$1" || -z "$2" ]] ; then
> + echo "usage: $0 path-to-XEN_ROOT xen-version"
> + exit 1
> +fi
> +
> +xen_root="$1"
> +desc="$2"
> +
> +tdir="$xen_root/dist/tmp.src-tarball"
> +
> +rm -rf $tdir
> +
> +mkdir -p $tdir
> +
> +git_archive_into $xen_root $tdir/xen-$desc
> +
> +git_archive_into $xen_root/tools/qemu-xen-dir-remote
> $tdir/xen-$desc/tools/qemu-xen
> +
> +git_archive_into $xen_root/tools/qemu-xen-traditional-dir-remote
> $tdir/xen-$desc/tools/qemu-xen-traditional
> +
> +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"
> --
> 1.9.1
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |