Protonmail Bridge on OpenBSD
Prereqs
Install golang and GNU make:
pkg_add go gmake password-store
Make sure the go
packages are in the PATH:
export PATH="${PATH}:$(go env GOPATH)/bin"
Password manager (Pass)
Create a GPG key for Pass to use (Has no password)
gpg --batch --passphrase '' --quick-gen-key 'ProtonMail Bridge' default default never
Initialize the password store (if not already done):
pass init <GPG_KEY_ID>
pass git init
Installing
Clone the source tree:
git clone git@github.com:ProtonMail/proton-bridge.git
Copy one file (Allows the TLS library to be installed)
cp internal/config/tls/cert_store_linux.go internal/config/tls/cert_store_openbsd.go
Compile the software:
TARGET_OS="linux" gmake build-nogui