mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-20 18:31:15 +00:00
Merge pull request #12145 from mwielgus/deepcopy_fix
Fix split issues in overwrites in cmd/gendeepcopy
This commit is contained in:
commit
908b1e08f1
@ -64,9 +64,14 @@ func main() {
|
||||
generator := pkg_runtime.NewDeepCopyGenerator(api.Scheme.Raw(), pkgPath, util.NewStringSet("github.com/GoogleCloudPlatform/kubernetes"))
|
||||
generator.AddImport("github.com/GoogleCloudPlatform/kubernetes/pkg/api")
|
||||
|
||||
for _, overwrite := range strings.Split(*overwrites, ",") {
|
||||
vals := strings.Split(overwrite, "=")
|
||||
generator.OverwritePackage(vals[0], vals[1])
|
||||
if len(*overwrites) > 0 {
|
||||
for _, overwrite := range strings.Split(*overwrites, ",") {
|
||||
if !strings.Contains(overwrite, "=") {
|
||||
glog.Fatalf("Invalid overwrite syntax: %s", overwrite)
|
||||
}
|
||||
vals := strings.Split(overwrite, "=")
|
||||
generator.OverwritePackage(vals[0], vals[1])
|
||||
}
|
||||
}
|
||||
for _, knownType := range api.Scheme.KnownTypes(knownVersion) {
|
||||
if err := generator.AddType(knownType); err != nil {
|
||||
|
Loading…
Reference in New Issue
Block a user