From 2f54a3b9aabaeb8d85152e4957590bf8eebcd425 Mon Sep 17 00:00:00 2001 From: Paul Holzinger Date: Fri, 24 Mar 2023 15:34:30 +0100 Subject: [PATCH] podman-mac-helper: install: do not error if already installed Since commit bae07b6ea2 we exit with 1 one errors. This caused problem for the mac installer which fails because of the error now. If the helper is already installed do not treat this as hard error and just log it instead. Signed-off-by: Paul Holzinger --- cmd/podman-mac-helper/install.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cmd/podman-mac-helper/install.go b/cmd/podman-mac-helper/install.go index 713bdfcdfd..9e5941029a 100644 --- a/cmd/podman-mac-helper/install.go +++ b/cmd/podman-mac-helper/install.go @@ -93,7 +93,8 @@ func install(cmd *cobra.Command, args []string) error { fileName := filepath.Join("/Library", "LaunchDaemons", labelName) if _, err := os.Stat(fileName); err == nil || !os.IsNotExist(err) { - return errors.New("helper is already installed, uninstall first") + fmt.Fprintln(os.Stderr, "helper is already installed, skipping the install, uninstall first if you want to reinstall") + return nil } prog, err := installExecutable(userName)