Add -D option to restorecon for relabeling /data/data.

This depends on change I137588013ed1750315702c0dbe088ce3e4a29e83.

Change-Id: I5a4fef9affd6cddf98d72dc9d54899be25741779
Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>
This commit is contained in:
Stephen Smalley 2014-02-18 11:15:52 -05:00
parent 27fd413d6d
commit 500308a7e6
1 changed files with 5 additions and 2 deletions

View File

@ -9,7 +9,7 @@ static const char *progname;
static void usage(void)
{
fprintf(stderr, "usage: %s [-FnrRv] pathname...\n", progname);
fprintf(stderr, "usage: %s [-DFnrRv] pathname...\n", progname);
exit(1);
}
@ -21,10 +21,13 @@ int restorecon_main(int argc, char **argv)
progname = argv[0];
do {
ch = getopt(argc, argv, "FnrRv");
ch = getopt(argc, argv, "DFnrRv");
if (ch == EOF)
break;
switch (ch) {
case 'D':
flags |= SELINUX_ANDROID_RESTORECON_DATADATA;
break;
case 'F':
flags |= SELINUX_ANDROID_RESTORECON_FORCE;
break;