mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-05 18:24:07 +00:00
Delete generated deep-copy files before updating.
This commit is contained in:
parent
6fa2777e26
commit
cb414d8bc4
@ -18,6 +18,15 @@ set -o errexit
|
||||
set -o nounset
|
||||
set -o pipefail
|
||||
|
||||
function result_file_name() {
|
||||
local version=$1
|
||||
if [ "${version}" == "api" ]; then
|
||||
echo "pkg/api/deep_copy_generated.go"
|
||||
else
|
||||
echo "pkg/api/${version}/deep_copy_generated.go"
|
||||
fi
|
||||
}
|
||||
|
||||
function generate_version() {
|
||||
local version=$1
|
||||
local TMPFILE="/tmp/deep_copy_generated.$(date +%s).go"
|
||||
@ -38,14 +47,14 @@ EOF
|
||||
EOF
|
||||
|
||||
gofmt -w -s $TMPFILE
|
||||
if [ "${version}" == "api" ]; then
|
||||
mv $TMPFILE pkg/api/deep_copy_generated.go
|
||||
else
|
||||
mv $TMPFILE pkg/api/${version}/deep_copy_generated.go
|
||||
fi
|
||||
mv $TMPFILE `result_file_name ${version}`
|
||||
}
|
||||
|
||||
VERSIONS="api v1beta3 v1"
|
||||
# To avoid compile errors, remove the currently existing files.
|
||||
for ver in $VERSIONS; do
|
||||
rm -f `result_file_name ${ver}`
|
||||
done
|
||||
for ver in $VERSIONS; do
|
||||
generate_version "${ver}"
|
||||
done
|
||||
|
Loading…
Reference in New Issue
Block a user