Apex: Add jinja2 package check and install 17/15117/1
authorFeng Pan <fpan@redhat.com>
Thu, 2 Jun 2016 20:50:54 +0000 (16:50 -0400)
committerFeng Pan <fpan@redhat.com>
Thu, 2 Jun 2016 20:50:54 +0000 (16:50 -0400)
Change-Id: I9ea883139333730d9f3d0c77abef459d9f26e94b
Signed-off-by: Feng Pan <fpan@redhat.com>
jjb/apex/apex-deploy.sh

index 0d34f1a..47ec572 100755 (executable)
@@ -84,6 +84,17 @@ if [[ "$BUILD_DIRECTORY" == *verify* ]]; then
       fi
     done
 
+    # Make sure jinja2 is installed
+    for python_pkg in jinja2; do
+      if ! python3.4 -c "import $python_pkg"; then
+        echo "$python_pkg package not found for python3.4, attempting to install..."
+        if ! sudo easy_install-3.4 $python_pkg; then
+          echo -e "Failed to install $python_pkg package for python3.4"
+          exit 1
+        fi
+      fi
+    done
+
     if [ -z ${PYTHONPATH:-} ]; then
         export PYTHONPATH=${WORKSPACE}/lib/python
     else