From 583c6fc663e2c1e6c104ac4e4f47cd2ff93cb8a7 Mon Sep 17 00:00:00 2001 From: Waqar Ahmed Date: Wed, 28 Apr 2021 01:58:51 +0500 Subject: [PATCH] Error out if steps in makefile fail --- Makefile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index 21b72cf..c7b360f 100644 --- a/Makefile +++ b/Makefile @@ -7,11 +7,11 @@ COMMIT_HASH=$(shell git rev-parse --short HEAD) check: ifeq ("$(wildcard ./venv-${COMMIT_HASH})","") @rm -rf venv-* - @${PYTHON} -m pip install -U virtualenv >/dev/null 2>&1 - @${PYTHON} -m venv venv-${COMMIT_HASH} - @. ./venv-${COMMIT_HASH}/bin/activate && \ + @${PYTHON} -m pip install -U virtualenv >/dev/null 2>&1 || { echo "Failed to install/upgrade virtualenv package"; exit 1; } + @${PYTHON} -m venv venv-${COMMIT_HASH} || { echo "Failed to create virutal environment"; exit 1; } + @{ . ./venv-${COMMIT_HASH}/bin/activate && \ python3 -m pip install -r requirements.txt >/dev/null 2>&1 && \ - python3 setup.py install >/dev/null 2>&1; + python3 setup.py install >/dev/null 2>&1; } || { echo "Failed to install scale-build"; exit 1; } endif all: checkout packages update iso