diff --git a/install.sh b/install.sh index 097ac6c..fc4c477 100644 --- a/install.sh +++ b/install.sh @@ -37,9 +37,14 @@ chmod +x "${INSTALL_DIR}/${BINARY_NAME}" res=$(churn agent setup --discovery "${CHURN_DISCOVERY}" 2>&1) exit_code=$? +echo "Debug - Full output: $res" +echo "Debug - Exit code: $exit_code" + if [[ $exit_code != 0 ]]; then - if [[ "$res" != *"config file already exists"* ]]; then - echo "$res" + # Convert to lowercase to make matching more reliable + res_lower=$(echo "$res" | tr '[:upper:]' '[:lower:]') + if [[ "$res_lower" != *"config file already exists"* ]] && [[ "$res_lower" != *"already exists"* ]]; then + echo "Error: $res" exit 1 fi fi