mirror of
https://github.com/ostreedev/ostree.git
synced 2025-03-19 22:50:35 +03:00
lib: Add OSTREE_SUPPRESS_SYNCFS environment variable
Just to work around valgrind not understanding the `syncfs()` syscall in EL7 right now. Closes: #292 Approved by: krnowak
This commit is contained in:
parent
0f7bf7be95
commit
c015fe13fb
@ -1469,10 +1469,16 @@ ostree_repo_commit_transaction (OstreeRepo *self,
|
||||
goto out;
|
||||
}
|
||||
|
||||
if (syncfs (self->tmp_dir_fd) < 0)
|
||||
/* FIXME: Added since valgrind in el7 doesn't know about
|
||||
* `syncfs`...we should delete this later.
|
||||
*/
|
||||
if (g_getenv ("OSTREE_SUPRESS_SYNCFS") == NULL)
|
||||
{
|
||||
glnx_set_error_from_errno (error);
|
||||
goto out;
|
||||
if (syncfs (self->tmp_dir_fd) < 0)
|
||||
{
|
||||
glnx_set_error_from_errno (error);
|
||||
goto out;
|
||||
}
|
||||
}
|
||||
|
||||
if (!rename_pending_loose_objects (self, cancellable, error))
|
||||
|
Loading…
x
Reference in New Issue
Block a user