summaryrefslogtreecommitdiff
path: root/src/libgsystem
diff options
context:
space:
mode:
authorColin Walters <walters@verbum.org>2013-11-18 19:47:46 -0500
committerColin Walters <walters@verbum.org>2013-11-28 23:28:13 -0500
commita24afd68f08c58cc9929d2208497b29e56254375 (patch)
treea535683bc1ab2ca324a5dca27de1bbd0d218b97c /src/libgsystem
parenta897b42a7a34b22322b3fc6ac054942977a203b4 (diff)
downloadostree-a24afd68f08c58cc9929d2208497b29e56254375.tar.gz
Move xattr handling into libgsystem, fix sysroot to handle directory ownership/perms
This large patch moves the core xattr logic down into libgsystem, which allows the gs_shutil_cp_a() API to copy them. In turn, this allows us to just use that API instead of rolling our own recursive copy here. As noted in the new comment though, one case that we are explicitly regressing is where the new /etc removes a parent directory that's needed by a modified file. This seems unlikely for most vendors now, but let's do that as a separate bug. https://bugzilla.gnome.org/show_bug.cgi?id=711058
Diffstat (limited to 'src/libgsystem')
m---------src/libgsystem0
1 files changed, 0 insertions, 0 deletions
diff --git a/src/libgsystem b/src/libgsystem
-Subproject f861ba48955b6c3a3a05cdadae510695db3b5a9
+Subproject 3a59dab5ed8b574d27c58d967df203825afd095