GODT-1516 GODT-1451: KeepassXC is crashing on start. We need to block it until it's fixed.

create-reload-action
Jakub 4 years ago committed by Jakub Cuth
parent cf75ea739f
commit 73d1fe2f65
  1. 4
      README.md
  2. 2
      pkg/keychain/helper_linux.go

@ -56,7 +56,9 @@ You need to have a keychain in order to run the ProtonMail Bridge. On Mac or
Windows, Bridge uses native credential managers. On Linux, use `secret-service` freedesktop.org API
(e.g. [Gnome keyring](https://wiki.gnome.org/Projects/GnomeKeyring/))
or
[pass](https://www.passwordstore.org/).
[pass](https://www.passwordstore.org/). We are working on allowing other secret
services (e.g. KeepassXC), but for now only gnome-keyring is usable without
major problems.
## Environment Variables

@ -35,7 +35,7 @@ const (
func init() { // nolint[noinit]
Helpers = make(map[string]helperConstructor)
if isUsable(newSecretServiceHelper("")) {
if _, err := exec.LookPath("gnome-keyring"); err == nil && isUsable(newSecretServiceHelper("")) {
Helpers[SecretService] = newSecretServiceHelper
}

Loading…
Cancel
Save