mirror of
https://github.com/munki/munki.git
synced 2026-01-25 08:29:22 -06:00
Update some other os version comparisons in Managed Software Center so they function correctly when compiled against the Big Sur SDK
This commit is contained in:
@@ -905,16 +905,12 @@ class MainWindowController: NSWindowController, NSWindowDelegate, WKNavigationDe
|
||||
}
|
||||
|
||||
func clearCache() {
|
||||
var osMinorVers = 9
|
||||
if #available(OSX 10.10, *) {
|
||||
osMinorVers = ProcessInfo().operatingSystemVersion.minorVersion
|
||||
}
|
||||
if osMinorVers >= 11 {
|
||||
if #available(OSX 10.11, *) {
|
||||
let os_vers = OperatingSystemVersion(majorVersion: 10, minorVersion: 11, patchVersion: 0)
|
||||
if ProcessInfo().isOperatingSystemAtLeast(os_vers) {
|
||||
let cacheDataTypes = Set([WKWebsiteDataTypeDiskCache, WKWebsiteDataTypeMemoryCache])
|
||||
|
||||
let dateFrom = Date.init(timeIntervalSince1970: 0)
|
||||
WKWebsiteDataStore.default().removeData(ofTypes: cacheDataTypes, modifiedSince: dateFrom, completionHandler: {})
|
||||
let dateFrom = Date.init(timeIntervalSince1970: 0)
|
||||
WKWebsiteDataStore.default().removeData(ofTypes: cacheDataTypes, modifiedSince: dateFrom, completionHandler: {})
|
||||
}
|
||||
} else {
|
||||
// Fallback on earlier versions
|
||||
|
||||
@@ -1267,15 +1267,14 @@ func updatesRequireRestart() -> Bool {
|
||||
|
||||
func appleUpdatesRequireRestartOnMojaveAndUp() -> Bool {
|
||||
// Return true if any item in the apple update list requires a restart
|
||||
var osMinorVers = 9
|
||||
if #available(OSX 10.10, *) {
|
||||
osMinorVers = ProcessInfo().operatingSystemVersion.minorVersion
|
||||
}
|
||||
if osMinorVers >= 14 {
|
||||
let requiresRestart = getAppleUpdates().filter(
|
||||
{ ($0["RestartAction"] as? String ?? "").hasSuffix("Restart") }
|
||||
).count > 0
|
||||
return requiresRestart
|
||||
let os_vers = OperatingSystemVersion(majorVersion: 10, minorVersion: 14, patchVersion: 0)
|
||||
if ProcessInfo().isOperatingSystemAtLeast(os_vers) {
|
||||
let requiresRestart = getAppleUpdates().filter(
|
||||
{ ($0["RestartAction"] as? String ?? "").hasSuffix("Restart") }
|
||||
).count > 0
|
||||
return requiresRestart
|
||||
}
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user