diff --git a/hack/update-codecgen.sh b/hack/update-codecgen.sh index b8aff4a1b57..d2699ff15f1 100755 --- a/hack/update-codecgen.sh +++ b/hack/update-codecgen.sh @@ -39,6 +39,9 @@ generated_files=($( \) -prune \ \) -name '*.generated.go' | sort -r)) +# We only work for deps within this prefix. +my_prefix="k8s.io/kubernetes" + # Register function to be called on EXIT to remove codecgen # binary and also to touch the files that should be regenerated # since they are first removed. @@ -55,28 +58,31 @@ trap cleanup EXIT # Sort all files in the dependency order. number=${#generated_files[@]} +result="" for (( i=0; i /dev/null @@ -130,12 +140,11 @@ for current in "${index[@]}"; do base_generated_file=$(basename "${generated_file}") # We use '-d 1234' flag to have a deterministic output every time. # The constant was just randomly chosen. - echo Running ${CODECGEN} -d 1234 -o "${base_generated_file}" "${base_file}" + ###echo "DBG: running ${CODECGEN} -d 1234 -o ${base_generated_file} ${base_file}" ${CODECGEN} -d 1234 -o "${base_generated_file}" "${base_file}" # Add boilerplate at the beginning of the generated file. sed 's/YEAR/2015/' "${initial_dir}/hack/boilerplate/boilerplate.go.txt" > "${base_generated_file}.tmp" cat "${base_generated_file}" >> "${base_generated_file}.tmp" mv "${base_generated_file}.tmp" "${base_generated_file}" - echo "${generated_file} is regenerated." popd > /dev/null done