config(qemu): do not delete TPM data when option is disabled
This commit is contained in:
parent
7e88e994d1
commit
3fe94bfb45
|
@ -182,9 +182,12 @@ extension UTMQemuConfigurationQEMU {
|
||||||
efiVarsURL = varsURL
|
efiVarsURL = varsURL
|
||||||
existing.append(varsURL)
|
existing.append(varsURL)
|
||||||
}
|
}
|
||||||
|
let possibleTpmDataURL = dataURL.appendingPathComponent(QEMUPackageFileName.tpmData.rawValue)
|
||||||
if hasTPMDevice {
|
if hasTPMDevice {
|
||||||
tpmDataURL = dataURL.appendingPathComponent(QEMUPackageFileName.tpmData.rawValue)
|
tpmDataURL = possibleTpmDataURL
|
||||||
existing.append(tpmDataURL!)
|
existing.append(tpmDataURL!)
|
||||||
|
} else if FileManager.default.fileExists(atPath: possibleTpmDataURL.path) {
|
||||||
|
existing.append(possibleTpmDataURL) // do not delete any existing TPM data
|
||||||
}
|
}
|
||||||
if hasDebugLog {
|
if hasDebugLog {
|
||||||
let debugLogURL = dataURL.appendingPathComponent(QEMUPackageFileName.debugLog.rawValue)
|
let debugLogURL = dataURL.appendingPathComponent(QEMUPackageFileName.debugLog.rawValue)
|
||||||
|
|
Loading…
Reference in New Issue