From 8f9cf572a911f2f9f0e3814cfc8a2e15633cc508 Mon Sep 17 00:00:00 2001
From: Ilya Shakhat <ishakhat@mirantis.com>
Date: Tue, 12 May 2015 15:53:36 +0300
Subject: [PATCH] Install the agent from pypi instead of git master

Change-Id: Id615458fd27c8aa4c39a95d45511426262257c8a
---
 shaker/resources/image_builder_template.yaml | 5 ++---
 tools/build_agent_pkg.sh                     | 3 ++-
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/shaker/resources/image_builder_template.yaml b/shaker/resources/image_builder_template.yaml
index 716c102..d0d8dd6 100644
--- a/shaker/resources/image_builder_template.yaml
+++ b/shaker/resources/image_builder_template.yaml
@@ -67,10 +67,9 @@ resources:
         #!/bin/bash
         sudo apt-add-repository "deb http://nova.clouds.archive.ubuntu.com/ubuntu/ trusty multiverse"
         sudo apt-get update
-        sudo apt-get -y install iperf netperf git python-dev libzmq-dev screen
+        sudo apt-get -y install iperf netperf python-dev libzmq-dev screen
         wget -O get-pip.py https://bootstrap.pypa.io/get-pip.py && sudo python get-pip.py
-        sudo pip install pbr netperf-wrapper
-        git clone git://git.openstack.org/stackforge/shaker && cd shaker && sudo pip install -r requirements.txt && sudo python setup.py develop
+        sudo pip install pbr netperf-wrapper pyshaker-agent
         sudo sed -i '1i supersede interface-mtu 1458;' /etc/dhcp/dhclient.conf
         echo -e 'start on startup\ntask\nexec /usr/bin/screen -dmS sudo nice -n -20 /usr/bin/iperf -s' | sudo tee /etc/init/iperf-tcp.conf
         echo -e 'start on startup\ntask\nexec /usr/bin/screen -dmS sudo nice -n -20 /usr/bin/iperf -s --udp' | sudo tee /etc/init/iperf-udp.conf
diff --git a/tools/build_agent_pkg.sh b/tools/build_agent_pkg.sh
index 13f847b..c4e6c7d 100755
--- a/tools/build_agent_pkg.sh
+++ b/tools/build_agent_pkg.sh
@@ -13,7 +13,8 @@ export PBR_VERSION="$(git describe --exact-match)"
 
 cd ${TEMP_DIR}
 echo "Building pyshaker-agent version ${PBR_VERSION}"
-python setup.py sdist upload
+python setup.py sdist
+twine upload -s dist/*
 
 cd -
 rm -rf ${TEMP_DIR}