Update puppet logic for run-tarball.sh

Here we are making sure our tarballs that we produce are named
puppet-foo.tar.gz.  Additionally, we don't need to rename tagged
tarballs, since puppet build module does the right thing.

Change-Id: Ib16327fe436e5dd84c773be19892f3eca4a09f55
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This commit is contained in:
Paul Belanger 2016-05-02 10:30:39 -04:00
parent d91c3985ee
commit 2ab55fb249
No known key found for this signature in database
GPG Key ID: 611A80832067AF38

View File

@ -21,8 +21,17 @@ if [ -r metadata.json ]; then
# or puppet-aodh-tarball and not puppet-aodh.
MODULE_NAME=$(basename `git rev-parse --show-toplevel` | sed "s/\(-branch\)\?-tarball$//")
puppet module build .
# NOTE(pabelanger): Here we are converting openstack-neutron-8.0.0.tar.gz to
# puppet-neutron-8.0.0.tar.gz.
find . -name openstack-*.tar.gz | sed -e "p;s/openstack-/puppet-/" | xargs -n2 mv
mkdir -p dist
mv pkg/*.tar.gz dist/$MODULE_NAME.tar.gz
if echo $ZUUL_REFNAME | grep refs/tags/ >/dev/null ; then
# NOTE(pabelanger) We don't need to rename tagged tarballs as `puppet
# module build` does the right thing.
mv pkg/*.tar.gz dist/
else
mv pkg/*.tar.gz dist/$MODULE_NAME.tar.gz
fi
else
# this a python project
venv=${1:-venv}