forked from Silverfish/proton-bridge
GODT-1795: fix automatic installation of profile for AppleMail on macOS Ventura beta (qt 5).
This commit is contained in:
committed by
Jakub Cuth
parent
b3f8866ef7
commit
0d25c607e7
@ -36,7 +36,8 @@ import (
|
||||
)
|
||||
|
||||
const (
|
||||
bigSurPreferncesPane = "/System/Library/PreferencePanes/Profiles.prefPane"
|
||||
bigSurPreferencesPane = "/System/Library/PreferencePanes/Profiles.prefPane"
|
||||
venturaPreferencesPane = "x-apple.systempreferences:com.apple.preferences.configurationprofiles"
|
||||
)
|
||||
|
||||
func init() { //nolint:gochecknoinit
|
||||
@ -56,7 +57,13 @@ func (c *appleMail) Configure(imapPort, smtpPort int, imapSSL, smtpSSL bool, use
|
||||
}
|
||||
|
||||
if useragent.IsBigSurOrNewer() {
|
||||
return execabs.Command("open", bigSurPreferncesPane, confPath).Run() //nolint:gosec G204: open command is safe, mobileconfig is generated by us
|
||||
prefPane := bigSurPreferencesPane
|
||||
|
||||
if useragent.IsVenturaOrNewer() {
|
||||
prefPane = venturaPreferencesPane
|
||||
}
|
||||
|
||||
return execabs.Command("open", prefPane, confPath).Run() //nolint:gosec // G204 open command is safe, mobileconfig is generated by us
|
||||
}
|
||||
|
||||
return execabs.Command("open", confPath).Run() //nolint:gosec G204: open command is safe, mobileconfig is generated by us
|
||||
|
||||
Reference in New Issue
Block a user