nfvbenchvm: abort build on error
[nfvbench.git] / nfvbenchvm / dib / elements / nfvbenchvm / post-install.d / 52-nfvbench-script
old mode 100644 (file)
new mode 100755 (executable)
index 9162952..782d9b6
@@ -1,5 +1,8 @@
 #!/bin/bash
 
+# Make sure the disk image build fails if nfvbench installation fails
+set -euo pipefail
+
 if [ $DIB_DEV_IMAGE != "generator" ]; then
     exit 0
 fi
@@ -19,7 +22,7 @@ rm -rf /opt/trex/$TREX_VER/automation/trex_control_plane/interactive/trex
 cd /opt
 git clone https://gerrit.opnfv.org/gerrit/nfvbench
 cd nfvbench/
-pip3 install . --use-deprecated=legacy-resolver
+python3 -m pip install . --use-deprecated=legacy-resolver
 cp xtesting/testcases.yaml /usr/local/lib/python3.6/site-packages/xtesting/ci/testcases.yaml
 python3 ./docker/cleanup_generators.py
 rm -rf /opt/nfvbench/.git