Change 1247: Move lxd check to installation start
[osm/devops.git] / installers / install_from_source.sh
index 33dffbd..02d9e05 100755 (executable)
@@ -279,6 +279,9 @@ if [ -z "$ASSUME_YES" ]; then
         [ "$USER_CONFIRMATION" != "y" ] && echo "Cancelled!" && exit 0
 fi
 
+echo -e "Checking required packages: lxd"
+lxd --version &>/dev/null || echo -e "lxd not present, exiting " >&2 && exit 1
+
 [ -z "$COMMIT_ID" ] && [ -n "$LATEST_STABLE_DEVOPS" ] && COMMIT_ID="tags/$LATEST_STABLE_DEVOPS"
 echo -e "\n Installing OSM from refspec: $COMMIT_ID"
 
@@ -301,5 +304,5 @@ nat
 #Configure components
 configure
 
-echo -e "\nDONE"
 wget -q -O- https://osm-download.etsi.org/ftp/osm-1.0-one/README2.txt &> /dev/null
+echo -e "\nDONE"