Kbuild creates include/config/auto.conf before running this script, so include/config/auto.conf always exists unless the user directly runs this script. Remove the redundant check. Instead, set -e. Signed-off-by: Masahiro Yamada <masahiroy@xxxxxxxxxx> --- scripts/setlocalversion | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/scripts/setlocalversion b/scripts/setlocalversion index 7c7cbefa5aa4..3df25b045e81 100755 --- a/scripts/setlocalversion +++ b/scripts/setlocalversion @@ -10,6 +10,8 @@ # # +set -e + usage() { echo "Usage: $0 [srctree]" >&2 exit 1 @@ -103,11 +105,6 @@ collect_files() echo "$res" } -if ! test -e include/config/auto.conf; then - echo "Error: kernelrelease not valid - run 'make prepare' to update it" >&2 - exit 1 -fi - if [ -z "${KERNELVERSION}" ]; then echo "KERNELVERSION is not set" >&2 exit 1 -- 2.34.1