summaryrefslogtreecommitdiffstats
path: root/toolbox
diff options
context:
space:
mode:
authorElliott Hughes <enh@google.com>2015-04-07 14:45:07 -0700
committerElliott Hughes <enh@google.com>2015-04-07 14:45:07 -0700
commit877dfc2896114fee19e75127fa0d06740b7964e3 (patch)
treeb874f57dbe173dc0b3c17f051b86a70e843f5dba /toolbox
parent02f1d80ae2da2436c4c2e2a4643866871f41d54f (diff)
downloadsystem_core-877dfc2896114fee19e75127fa0d06740b7964e3.zip
system_core-877dfc2896114fee19e75127fa0d06740b7964e3.tar.gz
system_core-877dfc2896114fee19e75127fa0d06740b7964e3.tar.bz2
Lose restorecon to toybox.
Change-Id: I5460f46700011b7733a1d87a9049e828531627be
Diffstat (limited to 'toolbox')
-rw-r--r--toolbox/Android.mk1
-rw-r--r--toolbox/restorecon.c63
2 files changed, 0 insertions, 64 deletions
diff --git a/toolbox/Android.mk b/toolbox/Android.mk
index 186a89f..15c4364 100644
--- a/toolbox/Android.mk
+++ b/toolbox/Android.mk
@@ -54,7 +54,6 @@ OUR_TOOLS := \
ps \
prlimit \
renice \
- restorecon \
sendevent \
setprop \
start \
diff --git a/toolbox/restorecon.c b/toolbox/restorecon.c
deleted file mode 100644
index cb5799e..0000000
--- a/toolbox/restorecon.c
+++ /dev/null
@@ -1,63 +0,0 @@
-#include <unistd.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <errno.h>
-#include <selinux/selinux.h>
-#include <selinux/android.h>
-
-static const char *progname;
-
-static void usage(void)
-{
- fprintf(stderr, "usage: %s [-DFnrRv] pathname...\n", progname);
- exit(1);
-}
-
-int restorecon_main(int argc, char **argv)
-{
- int ch, i, rc;
- unsigned int flags = 0;
-
- progname = argv[0];
-
- do {
- 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;
- case 'n':
- flags |= SELINUX_ANDROID_RESTORECON_NOCHANGE;
- break;
- case 'r':
- case 'R':
- flags |= SELINUX_ANDROID_RESTORECON_RECURSE;
- break;
- case 'v':
- flags |= SELINUX_ANDROID_RESTORECON_VERBOSE;
- break;
- default:
- usage();
- }
- } while (1);
-
- argc -= optind;
- argv += optind;
- if (!argc)
- usage();
-
- for (i = 0; i < argc; i++) {
- rc = selinux_android_restorecon(argv[i], flags);
- if (rc < 0)
- fprintf(stderr, "Could not restorecon %s: %s\n", argv[i],
- strerror(errno));
- }
-
- return 0;
-}