From 46d1127aa52c8014d57425721ca967dec8b3dc57 Mon Sep 17 00:00:00 2001 From: Sunil Arora Date: Mon, 23 Jul 2018 11:18:51 -0700 Subject: [PATCH] fixed gopkg.toml lookup code in vendor update --- cmd/kubebuilder/initproject/vendor.go | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/cmd/kubebuilder/initproject/vendor.go b/cmd/kubebuilder/initproject/vendor.go index da918cbe19..ef8c96e021 100644 --- a/cmd/kubebuilder/initproject/vendor.go +++ b/cmd/kubebuilder/initproject/vendor.go @@ -89,9 +89,20 @@ func depExists() bool { return err == nil } +// depManifestExists checks if DepManifestFile exists or not. It will panic +// if it encounters unknown errors. func depManifestExists() bool { _, err := os.Stat(depManifestFile) - return os.IsExist(err) + if err == nil { + // file exists + return true + } + if os.IsNotExist(err) { + return false + } + // some other error, panic + log.Fatalf("error looking up dep manifest file : %v", err) + return false } func createNewDepManifest() {