[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 |