aboutsummaryrefslogtreecommitdiffstats
path: root/coin/provisioning/common/linux/open62541.sh
diff options
context:
space:
mode:
Diffstat (limited to 'coin/provisioning/common/linux/open62541.sh')
-rwxr-xr-xcoin/provisioning/common/linux/open62541.sh14
1 files changed, 13 insertions, 1 deletions
diff --git a/coin/provisioning/common/linux/open62541.sh b/coin/provisioning/common/linux/open62541.sh
index bde5b0de..fc215e8a 100755
--- a/coin/provisioning/common/linux/open62541.sh
+++ b/coin/provisioning/common/linux/open62541.sh
@@ -33,11 +33,23 @@
##
#############################################################################
+set +e
+
+# We need to source to be able to use cmake in the shell
+if uname -a |grep -q "Ubuntu"; then
+ source ~/.profile
+else
+ source ~/.bashrc
+fi
+
+set -ex
+
TEMPDIR=$(mktemp --directory) || echo "Failed to create temporary directory"
trap "sudo rm -fr $TEMPDIR" EXIT
cd $TEMPDIR
-pip install six
+sudo pip install --upgrade pip
+sudo pip install six
git clone https://github.com/open62541/open62541.git open62541
cd open62541