Fixed to abide domain seclabel model='dac' override
Signed-off-by: Cole Robinson <[email protected]>
---
src/qemu/qemu_tpm.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/src/qemu/qemu_tpm.c b/src/qemu/qemu_tpm.c
index 660410bcba..dacceac678 100644
--- a/src/qemu/qemu_tpm.c
+++ b/src/qemu/qemu_tpm.c
@@ -1316,16 +1316,20 @@ qemuExtTPMPrepareHost(virQEMUDriver *driver,
{
g_autoptr(virQEMUDriverConfig) cfg = virQEMUDriverGetConfig(driver);
g_autofree char *shortName = virDomainDefGetShortName(def);
+ uid_t uid;
+ gid_t gid;
if (!shortName)
return -1;
+ qemuDomainGetImageIds(cfg, def, NULL, NULL, &uid, &gid);
+
return qemuTPMEmulatorPrepareHost(tpm,
cfg->swtpmLogDir,
cfg->swtpm_user,
cfg->swtpm_group,
cfg->swtpmStateDir,
- cfg->user,
+ uid,
shortName);
}
--
2.53.0