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 --- twrpDigest.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'twrpDigest.cpp') diff --git a/twrpDigest.cpp b/twrpDigest.cpp index 0693c5500..c3cff7194 100644 --- a/twrpDigest.cpp +++ b/twrpDigest.cpp @@ -40,6 +40,7 @@ extern "C" #include "variables.h" #include "twrp-functions.hpp" #include "twrpDigest.hpp" +#include "set_metadata.h" using namespace std; @@ -79,6 +80,7 @@ int twrpDigest::write_md5digest(void) { md5string += basename((char*) md5fn.c_str()); md5string += + "\n"; TWFunc::write_file(md5file, md5string); + tw_set_default_metadata(md5file.c_str()); LOGINFO("MD5 for %s: %s\n", md5fn.c_str(), md5string.c_str()); return 0; } -- cgit v1.2.3