From 2a2b14a0519d1c36ec58342dce17e9e89d2d601b Mon Sep 17 00:00:00 2001 From: Adrian DC Date: Sun, 15 Jan 2017 14:03:26 +0100 Subject: [PATCH] extract_utils: Detect output existence before moving it for backup * Avoids: Cleaning output directory (./../../../vendor/.../.../proprietary).. mv: cannot stat './../../../vendor/.../.../proprietary/*': No such file or directory Change-Id: I3258e64f3997f139d8db4fb4e07d14964a469c78 (cherry picked from commit 3c6bdac74bc212b26f723aa8697099fd636451a8) --- build/tools/extract_utils.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/build/tools/extract_utils.sh b/build/tools/extract_utils.sh index 8ffdc7dc..fe63a124 100644 --- a/build/tools/extract_utils.sh +++ b/build/tools/extract_utils.sh @@ -784,7 +784,9 @@ function extract() { echo "Cleaning output directory ($OUTPUT_ROOT).." rm -rf "${OUTPUT_TMP:?}" mkdir -p "${OUTPUT_TMP:?}" - mv "${OUTPUT_ROOT:?}/"* "${OUTPUT_TMP:?}/" + if [ -d "$OUTPUT_ROOT" ]; then + mv "${OUTPUT_ROOT:?}/"* "${OUTPUT_TMP:?}/" + fi VENDOR_STATE=1 fi