~harlowja/cloud-init/cloud-init-fix-configobj-bound

142 by Scott Moser
add 'make-dist-tarball' just for making a clean tarfile from a tag
1
#!/bin/sh
2
3
Usage() {
4
   cat <<EOF
5
Usage: ${0##*/} version
6
   make a tarball of 'version'
7
   must be in a bzr directory, and 'version' must be a tag
8
9
EOF
10
}
11
679 by Scott Moser
fix tools/make-dist-tarball
12
topdir="$PWD"
804.1.1 by Scott Moser
tools: fix [some] shell quoting problems
13
tag="$1"
142 by Scott Moser
add 'make-dist-tarball' just for making a clean tarfile from a tag
14
15
[ -n "$tag" ] || { Usage 1>&2 ; exit 1; }
16
804.1.1 by Scott Moser
tools: fix [some] shell quoting problems
17
out="${topdir}/cloud-init-${tag}.tar.gz"
18
19
bzr export --format=tgz --root="cloud-init-$tag" \
20
    "--revision=tag:${tag}" "$out" "$topdir" &&
21
    echo "Wrote ${out}"