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}" |