From: wanchao.xu Date: Mon, 14 Oct 2024 05:24:09 +0000 (+0800) Subject: Cleanup the build root as default action if build system is broken. X-Git-Tag: accepted/tools/devbase/tools/20250527.103727^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=HEAD;p=tools%2Fbuild.git Cleanup the build root as default action if build system is broken. Change-Id: I0e4ddf8dcfc31e62c880fc35a3333678f85f30bb Signed-off-by: wanchao.xu --- diff --git a/init_buildsystem b/init_buildsystem index aa3a072..2d49dba 100755 --- a/init_buildsystem +++ b/init_buildsystem @@ -653,15 +653,20 @@ if test -e "$BUILD_IS_RUNNING" ; then echo "N - No, abort build (default on enter)" echo "c - Continue anyway with this build root" echo -n "[y/N/c] " - read ANSWER - case "$ANSWER" in - c|C) - rm -f $BUILD_IS_RUNNING "$BUILD_ROOT"/exit ;; - y|Y) - clean_build_root ;; - *) - cleanup_and_exit 1 ;; - esac + read -t 10 ANSWER + if test "$?" -ne 0 ; then + echo "cleanup the build root as default action" + clean_build_root + else + case "$ANSWER" in + c|C) + rm -f $BUILD_IS_RUNNING "$BUILD_ROOT"/exit ;; + y|Y) + clean_build_root ;; + *) + cleanup_and_exit 1 ;; + esac + fi fi # check for surprises