From b426482d82667a06c48d9d950e8cc6ea9f38fa9d Mon Sep 17 00:00:00 2001 From: Christian Goll Date: Tue, 18 Jan 2022 15:41:31 +0100 Subject: [PATCH] need valid url or dir to import something --- internal/app/wwctl/container/imprt/main.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/internal/app/wwctl/container/imprt/main.go b/internal/app/wwctl/container/imprt/main.go index 97d36648..b91a5bd5 100644 --- a/internal/app/wwctl/container/imprt/main.go +++ b/internal/app/wwctl/container/imprt/main.go @@ -99,9 +99,7 @@ func CobraRunE(cmd *cobra.Command, args []string) error { wwlog.Printf(wwlog.ERROR, "VNFS Name exists, specify --force, --update, or choose a different name: %s\n", name) os.Exit(1) } - } - - if strings.HasPrefix(uri, "docker://") || strings.HasPrefix(uri, "docker-daemon://") { + } else if strings.HasPrefix(uri, "docker://") || strings.HasPrefix(uri, "docker-daemon://") { sCtx, err := getSystemContext() if err != nil { wwlog.Printf(wwlog.ERROR, "%s\n", err) @@ -120,6 +118,9 @@ func CobraRunE(cmd *cobra.Command, args []string) error { _ = container.DeleteSource(name) os.Exit(1) } + } else { + wwlog.Printf(wwlog.ERROR, "Invalid dir or uri: %s\n", uri) + os.Exit(1) } fmt.Printf("Updating the container's /etc/resolv.conf\n")