From 4b94cfd3910de26dbca64cf746a899cbc635158b Mon Sep 17 00:00:00 2001 From: Ethan Yonker Date: Thu, 11 Dec 2014 10:00:45 -0600 Subject: Attempt to set the proper uid/gid/contexts on new files and dirs Files and folders that we create during backups, copy log, or MTP operations often do not have the proper uid/gid/contexts assigned. We will attempt to read the proper contexts from the settings storage path and assign those same contexts to any files or dirs that we create. Change-Id: I769f9479854122b49b499de2175e6e2d026f8afd --- twrpTar.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'twrpTar.cpp') diff --git a/twrpTar.cpp b/twrpTar.cpp index b5d66d31b..968b6b9e7 100644 --- a/twrpTar.cpp +++ b/twrpTar.cpp @@ -21,6 +21,7 @@ extern "C" { #include "libtar/libtar.h" #include "twrpTar.h" #include "tarWrite.h" + #include "set_metadata.h" } #include #include @@ -1242,6 +1243,7 @@ int twrpTar::closeTar() { LOGERR("Backup file size for '%s' is 0 bytes.\n", tarfn.c_str()); return -1; } + tw_set_default_metadata(tarfn.c_str()); return 0; } -- cgit v1.2.3