From b77ab20bf046515f9d058f553410e0314a6442a0 Mon Sep 17 00:00:00 2001 From: Maurice Kalinowski Date: Fri, 22 Sep 2017 12:58:30 +0200 Subject: [PATCH] Provisioning: Update MQTT provisioning MQTT_TEST_BROKER_LOCATION needs to be prepended to .bashrc to avoid not being evaluated. Furthermore, a previous installation might need to be removed. Change-Id: I9edaeb13378aa262b453f816260ade01ba414961 Reviewed-by: Simon Hausmann --- coin/provisioning/common/mqtt_broker.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/coin/provisioning/common/mqtt_broker.sh b/coin/provisioning/common/mqtt_broker.sh index 7c316de2..b52b78b1 100644 --- a/coin/provisioning/common/mqtt_broker.sh +++ b/coin/provisioning/common/mqtt_broker.sh @@ -45,7 +45,8 @@ SHA1="532fe145096cdd8d679f425cbfd883289150c968" targetFolder="/opt/paho_broker" appPrefix="paho.mqtt.testing-$CommitSHA" +sudo rm -fr "$targetFolder" InstallFromCompressedFileFromURL "$PrimaryUrl" "$AltUrl" "$SHA1" "$targetFolder" "$appPrefix" echo "Adding MQTT broker path to environment" -echo "export MQTT_TEST_BROKER_LOCATION=$targetFolder/interoperability/startbroker.py" >> ~/.bashrc +sed -i "1iexport MQTT_TEST_BROKER_LOCATION=$targetFolder/interoperability/startbroker.py" ~/.bashrc