Fix browser biometric setup

This commit is contained in:
Bernd Schoolmann 2024-04-28 19:56:02 +02:00
parent 3ee8c722ef
commit 35a3307113
No known key found for this signature in database

View file

@ -126,21 +126,26 @@ func detectAndInstallBrowsers(startPath string) error {
fmt.Printf("Found mozilla-like browser: %s\n", path) fmt.Printf("Found mozilla-like browser: %s\n", path)
fmt.Println("Removing old manifest and proxy script") fmt.Println("Removing old manifest and proxy script")
err = os.Chown(path+"/com.8bit.bitwarden.json", 7, 7) if _, err := os.Stat(path + "/com.8bit.bitwarden.json"); err == nil {
if err != nil { err = os.Chmod(path+"/com.8bit.bitwarden.json", 755)
return err if err != nil {
return err
}
err = os.Remove(path + "/com.8bit.bitwarden.json")
if err != nil {
return err
}
} }
err = os.Remove(path + "/com.8bit.bitwarden.json")
if err != nil { if _, err := os.Stat(path + "/goldwarden-proxy.sh"); err == nil {
return err err = os.Chmod(path+"/goldwarden-proxy.sh", 755)
} if err != nil {
err = os.Chown(path+"/goldwarden-proxy.sh", 7, 7) return err
if err != nil { }
return err err = os.Remove(path + "/goldwarden-proxy.sh")
} if err != nil {
err = os.Remove(path + "/goldwarden-proxy.sh") return err
if err != nil { }
return err
} }
fmt.Println("Writing new manifest") fmt.Println("Writing new manifest")
@ -159,21 +164,26 @@ func detectAndInstallBrowsers(startPath string) error {
fmt.Printf("Found chrome-like browser: %s\n", path) fmt.Printf("Found chrome-like browser: %s\n", path)
fmt.Println("Removing old manifest and proxy script") fmt.Println("Removing old manifest and proxy script")
err = os.Chown(path+"/com.8bit.bitwarden.json", 7, 7) if _, err := os.Stat(path + "/com.8bit.bitwarden.json"); err == nil {
if err != nil { err = os.Chmod(path+"/com.8bit.bitwarden.json", 755)
return err if err != nil {
return err
}
err = os.Remove(path + "/com.8bit.bitwarden.json")
if err != nil {
return err
}
} }
err = os.Remove(path + "/com.8bit.bitwarden.json")
if err != nil { if _, err := os.Stat(path + "/goldwarden-proxy.sh"); err == nil {
return err err = os.Chmod(path+"/goldwarden-proxy.sh", 755)
} if err != nil {
err = os.Chown(path+"/goldwarden-proxy.sh", 7, 7) return err
if err != nil { }
return err err = os.Remove(path + "/goldwarden-proxy.sh")
} if err != nil {
err = os.Remove(path + "/goldwarden-proxy.sh") return err
if err != nil { }
return err
} }
fmt.Println("Writing new manifest") fmt.Println("Writing new manifest")