Support SLES & OpenSUSE (#162)

* Add support for SLES & OpenSUSE

* Update README.md with support for SLES & OpenSUSE

* Fix CertutilInstallHelp
This commit is contained in:
Ricardo Branco
2019-06-01 15:05:08 +02:00
committed by Filippo Valsorda
parent bf08925790
commit b90c9c60cb
2 changed files with 7 additions and 2 deletions

View File

@@ -17,7 +17,7 @@ import (
var (
FirefoxProfile = os.Getenv("HOME") + "/.mozilla/firefox/*"
CertutilInstallHelp = `apt install libnss3-tools" or "yum install nss-tools`
CertutilInstallHelp = `apt install libnss3-tools" or "yum install nss-tools" or "zypper install mozilla-nss-tools`
NSSBrowsers = "Firefox and/or Chrome/Chromium"
SystemTrustFilename string
@@ -34,6 +34,9 @@ func init() {
} else if pathExists("/etc/ca-certificates/trust-source/anchors/") {
SystemTrustFilename = "/etc/ca-certificates/trust-source/anchors/%s.crt"
SystemTrustCommand = []string{"trust", "extract-compat"}
} else if pathExists("/usr/share/pki/trust/anchors") {
SystemTrustFilename = "/usr/share/pki/trust/anchors/%s.pem"
SystemTrustCommand = []string{"update-ca-certificates"}
}
if SystemTrustCommand != nil {
_, err := exec.LookPath(SystemTrustCommand[0])