From 4f3cbf15cfdb979aec3abb2915d4a1649f3b3507 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)