ensure two branded clients can coexist
there are three cases to solve, depending on the helper used.
-
linux - a different pkexec file needs to be installed, linking to the right installation path. -
osx - a different launch-daemon should be installed, pointing to the right installation path. two different helpers in principle can run on different ports (but we should watch out so that only one launches firewall or openvpn). -
windows - the helper registers itself as a service, being launched from the final installation path. same as osx, two helpers can run on different ports (same caveat)