mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-03 17:30:00 +00:00
Merge pull request #15836 from wojtek-t/codecgen_from_godeps
Build codecgen from Godeps in update-codecgen.sh
This commit is contained in:
commit
7cbf249bf0
@ -33,6 +33,14 @@ generated_files=$(
|
|||||||
\) -prune \
|
\) -prune \
|
||||||
\) -name '*.generated.go')
|
\) -name '*.generated.go')
|
||||||
|
|
||||||
|
# Build codecgen binary from Godeps.
|
||||||
|
function cleanup {
|
||||||
|
rm -rf "${KUBE_ROOT}/codecgen_binary"
|
||||||
|
}
|
||||||
|
trap cleanup EXIT
|
||||||
|
godep go build -o codecgen_binary github.com/ugorji/go/codec/codecgen
|
||||||
|
CODECGEN="${PWD}/codecgen_binary"
|
||||||
|
|
||||||
for generated_file in ${generated_files}; do
|
for generated_file in ${generated_files}; do
|
||||||
initial_dir=${PWD}
|
initial_dir=${PWD}
|
||||||
file=${generated_file//\.generated\.go/.go}
|
file=${generated_file//\.generated\.go/.go}
|
||||||
@ -43,7 +51,7 @@ for generated_file in ${generated_files}; do
|
|||||||
base_generated_file=$(basename "${generated_file}")
|
base_generated_file=$(basename "${generated_file}")
|
||||||
# We use '-d 1234' flag to have a deterministic output everytime.
|
# We use '-d 1234' flag to have a deterministic output everytime.
|
||||||
# The constant was just randomly chosen.
|
# The constant was just randomly chosen.
|
||||||
codecgen -d 1234 -o "${base_generated_file}" "${base_file}"
|
${CODECGEN} -d 1234 -o "${base_generated_file}" "${base_file}"
|
||||||
# Add boilerplate at the begining of the generated file.
|
# Add boilerplate at the begining of the generated file.
|
||||||
sed 's/YEAR/2015/' "${initial_dir}/hack/boilerplate/boilerplate.go.txt" > "${base_generated_file}.tmp"
|
sed 's/YEAR/2015/' "${initial_dir}/hack/boilerplate/boilerplate.go.txt" > "${base_generated_file}.tmp"
|
||||||
cat "${base_generated_file}" >> "${base_generated_file}.tmp"
|
cat "${base_generated_file}" >> "${base_generated_file}.tmp"
|
||||||
|
Loading…
Reference in New Issue
Block a user