主要是我想要針對某些build target做些條件判斷,只有當某些條件成立時,才可以繼續build target中的其他步驟,不然的話就中斷。
最基本的使用範例如下︰
build.target:
if [ ! -d /home/ubuntu ]; then echo "ERROR: folder not exist"; exit 1; fi
# OR
build.target2:
if [ ! -d /home/ubuntu ]; then \
echo "ERROR: folder not exist"; \
exit 1; \
fi