virBufferVSprintf(buf, " \"%s\" %s,\n", tmp, perms);
if (readonly) {
- virBufferVSprintf(buf, " # don't audit writes to readonly media\n");
+ virBufferVSprintf(buf, " # don't audit writes to readonly files\n");
virBufferVSprintf(buf, " deny \"%s\" w,\n", tmp);
}
if (vah_add_file(&buf, ctl->def->console->data.file.path, "w") != 0)
goto clean;
- if (ctl->def->os.kernel && ctl->def->os.kernel)
+ if (ctl->def->os.kernel)
if (vah_add_file(&buf, ctl->def->os.kernel, "r") != 0)
goto clean;
- if (ctl->def->os.initrd && ctl->def->os.initrd)
+ if (ctl->def->os.initrd)
if (vah_add_file(&buf, ctl->def->os.initrd, "r") != 0)
goto clean;
if (vah_add_file(&buf, ctl->def->os.loader, "r") != 0)
goto clean;
+ if (ctl->def->ngraphics == 1 &&
+ ctl->def->graphics[0]->type == VIR_DOMAIN_GRAPHICS_TYPE_SDL)
+ if (vah_add_file(&buf, ctl->def->graphics[0]->data.sdl.xauth,
+ "r") != 0)
+ goto clean;
+
for (i = 0; i < ctl->def->nhostdevs; i++)
if (ctl->def->hostdevs[i]) {
virDomainHostdevDefPtr dev = ctl->def->hostdevs[i];