mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-22 17:34:18 +03:00
virt-aa-helper: Allow swtpm to fsync on dir
Allow swtpm (0.7.0 or later) to fsync on the directory where it writes its state files into so that "the entry in the directory containing the file has also reached disk" (fsync(2)). Signed-off-by: Stefan Berger <stefanb@linux.ibm.com> Reviewed-by: Neal Gompa <ngompa13@gmail.com> Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
This commit is contained in:
parent
772a9875f7
commit
1c78675c6c
@ -1250,8 +1250,11 @@ get_files(vahControl * ctl)
|
||||
" \"%s/libvirt/qemu/swtpm/%s-swtpm.sock\" rw,\n",
|
||||
RUNSTATEDIR, shortName);
|
||||
/* Paths for swtpm to use: give it access to its state
|
||||
* directory, log, and PID files.
|
||||
* directory (state files and fsync on dir), log, and PID files.
|
||||
*/
|
||||
virBufferAsprintf(&buf,
|
||||
" \"%s/lib/libvirt/swtpm/%s/%s/\" r,\n",
|
||||
LOCALSTATEDIR, uuidstr, tpmpath);
|
||||
virBufferAsprintf(&buf,
|
||||
" \"%s/lib/libvirt/swtpm/%s/%s/**\" rwk,\n",
|
||||
LOCALSTATEDIR, uuidstr, tpmpath);
|
||||
|
Loading…
Reference in New Issue
Block a user