mirror of
https://github.com/ostreedev/ostree.git
synced 2025-01-07 21:18:55 +03:00
core: Don't use g_file_delete(), it calls into g_vfs_get_default()
For some (probably crazy) reason. Skipping this and calling unlink() directly makes 'strace' MUCH smaller.
This commit is contained in:
parent
0d4df5b3fe
commit
b5ce760678
@ -620,7 +620,7 @@ stage_and_checksum (OstreeRepo *self,
|
||||
}
|
||||
out:
|
||||
if (tmp_f)
|
||||
(void) g_file_delete (tmp_f, NULL, NULL);
|
||||
(void) unlink (ot_gfile_get_path_cached (tmp_f));
|
||||
g_clear_object (&tmp_f);
|
||||
g_clear_object (&stream);
|
||||
g_clear_object (&ret_tmpname);
|
||||
@ -694,7 +694,7 @@ import_gvariant_object (OstreeRepo *self,
|
||||
*out_checksum = ret_checksum;
|
||||
ret_checksum = NULL;
|
||||
out:
|
||||
(void) g_file_delete (tmp_path, NULL, NULL);
|
||||
(void) unlink (ot_gfile_get_path_cached (tmp_path));
|
||||
g_clear_object (&tmp_path);
|
||||
ot_clear_checksum (&ret_checksum);
|
||||
return ret;
|
||||
@ -1002,7 +1002,7 @@ ostree_repo_store_file (OstreeRepo *self,
|
||||
ret_checksum = NULL;
|
||||
out:
|
||||
if (temp_file)
|
||||
(void) g_file_delete (temp_file, NULL, NULL);
|
||||
(void) unlink (ot_gfile_get_path_cached (temp_file));
|
||||
g_clear_object (&temp_file);
|
||||
g_clear_object (&temp_out);
|
||||
g_clear_object (&input);
|
||||
@ -1048,7 +1048,7 @@ ostree_repo_store_packfile (OstreeRepo *self,
|
||||
ret = TRUE;
|
||||
out:
|
||||
if (tempfile)
|
||||
(void) g_file_delete (tempfile, NULL, NULL);
|
||||
(void) unlink (ot_gfile_get_path_cached (tempfile));
|
||||
g_clear_object (&tempfile);
|
||||
g_clear_object (&src);
|
||||
ot_clear_checksum (&checksum);
|
||||
|
@ -67,7 +67,7 @@ rm_rf (GFile *path)
|
||||
}
|
||||
}
|
||||
|
||||
(void) g_file_delete (path, NULL, NULL);
|
||||
(void) unlink (ot_gfile_get_path_cached (path));
|
||||
|
||||
out:
|
||||
g_clear_object (&finfo);
|
||||
|
@ -134,7 +134,7 @@ object_iter_callback (OstreeRepo *repo,
|
||||
|
||||
out:
|
||||
if (dest)
|
||||
(void) g_file_delete (dest, NULL, NULL);
|
||||
(void) unlink (ot_gfile_get_path_cached (dest));
|
||||
g_clear_object (&dest);
|
||||
if (error != NULL)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user