From c5958ed88986bd4d828d4698dca3782b5c83fec9 Mon Sep 17 00:00:00 2001 From: song Date: Wed, 15 Jan 2025 10:41:26 +0800 Subject: [PATCH] Fix: touch /dev/null permission denied on macos Signed-off-by: song --- staging/src/k8s.io/code-generator/kube_codegen.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/staging/src/k8s.io/code-generator/kube_codegen.sh b/staging/src/k8s.io/code-generator/kube_codegen.sh index f57c52caec8..15f2d45666f 100755 --- a/staging/src/k8s.io/code-generator/kube_codegen.sh +++ b/staging/src/k8s.io/code-generator/kube_codegen.sh @@ -368,7 +368,10 @@ function kube::codegen::gen_openapi() { "${input_pkgs[@]}" fi - touch "${report}" # in case it doesn't exist yet + if [ ! -e "${report}" ]; then + touch "${report}" # in case it doesn't exist yet + fi + if ! diff -u "${report}" "${new_report}"; then echo -e "ERROR:" echo -e "\tAPI rule check failed for ${report}: new reported violations"