From 877dfc2896114fee19e75127fa0d06740b7964e3 Mon Sep 17 00:00:00 2001 From: Elliott Hughes Date: Tue, 7 Apr 2015 14:45:07 -0700 Subject: [PATCH] Lose restorecon to toybox. Change-Id: I5460f46700011b7733a1d87a9049e828531627be --- toolbox/Android.mk | 1 - toolbox/restorecon.c | 63 -------------------------------------------- 2 files changed, 64 deletions(-) delete mode 100644 toolbox/restorecon.c diff --git a/toolbox/Android.mk b/toolbox/Android.mk index 186a89fe4..15c43646c 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 cb5799e1a..000000000 --- a/toolbox/restorecon.c +++ /dev/null @@ -1,63 +0,0 @@ -#include -#include -#include -#include -#include -#include -#include - -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; -}