From 30919f126bf90f47ce69a591f22d0d7d4e64ac5a Mon Sep 17 00:00:00 2001 From: Nico Schottelius Date: Tue, 22 Feb 2011 22:40:34 +0100 Subject: [PATCH] exit 0, but warn if gencode is not executable Signed-off-by: Nico Schottelius --- bin/cdist-object-codegen | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/bin/cdist-object-codegen b/bin/cdist-object-codegen index 28886f20..ce0c1073 100755 --- a/bin/cdist-object-codegen +++ b/bin/cdist-object-codegen @@ -51,8 +51,13 @@ cat << eof eof -[ -x "$gencode" ] && __cdist_exec_fail_on_error "$gencode" "$__cdist_object_id" - -# Ensure non-error exit status -exit 0 +if [ -x "$gencode" ]; then + __cdist_exec_fail_on_error "$gencode" "$__cdist_object_id" +else + if [ -f "$gencode" ]; then + echo "$gencode" exists, but is not executable >&2 + fi + # No gencode? also fine! Ensure we exit 0 + exit 0 +fi