Commit cb414d8b authored by Wojciech Tyczynski's avatar Wojciech Tyczynski

Delete generated deep-copy files before updating.

parent 6fa2777e
...@@ -18,6 +18,15 @@ set -o errexit ...@@ -18,6 +18,15 @@ set -o errexit
set -o nounset set -o nounset
set -o pipefail 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() { function generate_version() {
local version=$1 local version=$1
local TMPFILE="/tmp/deep_copy_generated.$(date +%s).go" local TMPFILE="/tmp/deep_copy_generated.$(date +%s).go"
...@@ -38,14 +47,14 @@ EOF ...@@ -38,14 +47,14 @@ EOF
EOF EOF
gofmt -w -s $TMPFILE gofmt -w -s $TMPFILE
if [ "${version}" == "api" ]; then mv $TMPFILE `result_file_name ${version}`
mv $TMPFILE pkg/api/deep_copy_generated.go
else
mv $TMPFILE pkg/api/${version}/deep_copy_generated.go
fi
} }
VERSIONS="api v1beta3 v1" 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 for ver in $VERSIONS; do
generate_version "${ver}" generate_version "${ver}"
done done
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment