diff options
author | Elliott Hughes | 2015-03-23 19:55:23 -0500 |
---|---|---|
committer | Elliott Hughes | 2015-03-23 19:55:23 -0500 |
commit | addb229c72775c0594a878ffba6b1433e1c3bfc4 (patch) | |
tree | 602770d0844f060bd3ff4bb225d907a804012bd7 /toolbox | |
parent | c31de5011a2b73af04d9e85dca863352458104ca (diff) | |
download | platform-system-core-addb229c72775c0594a878ffba6b1433e1c3bfc4.tar.gz platform-system-core-addb229c72775c0594a878ffba6b1433e1c3bfc4.tar.xz platform-system-core-addb229c72775c0594a878ffba6b1433e1c3bfc4.zip |
Lose runcon to toybox.
Change-Id: I0fa4a1907a9def4ba7dc1348f57299cd578fdf87
Diffstat (limited to 'toolbox')
-rw-r--r-- | toolbox/Android.mk | 1 | ||||
-rw-r--r-- | toolbox/runcon.c | 28 |
2 files changed, 0 insertions, 29 deletions
diff --git a/toolbox/Android.mk b/toolbox/Android.mk index 959dc22e0..9b57d59e2 100644 --- a/toolbox/Android.mk +++ b/toolbox/Android.mk | |||
@@ -59,7 +59,6 @@ OUR_TOOLS := \ | |||
59 | renice \ | 59 | renice \ |
60 | restorecon \ | 60 | restorecon \ |
61 | route \ | 61 | route \ |
62 | runcon \ | ||
63 | sendevent \ | 62 | sendevent \ |
64 | setprop \ | 63 | setprop \ |
65 | start \ | 64 | start \ |
diff --git a/toolbox/runcon.c b/toolbox/runcon.c deleted file mode 100644 index 4a57bf316..000000000 --- a/toolbox/runcon.c +++ /dev/null | |||
@@ -1,28 +0,0 @@ | |||
1 | #include <stdio.h> | ||
2 | #include <stdlib.h> | ||
3 | #include <string.h> | ||
4 | #include <unistd.h> | ||
5 | #include <errno.h> | ||
6 | #include <selinux/selinux.h> | ||
7 | |||
8 | int runcon_main(int argc, char **argv) | ||
9 | { | ||
10 | int rc; | ||
11 | |||
12 | if (argc < 3) { | ||
13 | fprintf(stderr, "usage: %s context program args...\n", argv[0]); | ||
14 | exit(1); | ||
15 | } | ||
16 | |||
17 | rc = setexeccon(argv[1]); | ||
18 | if (rc < 0) { | ||
19 | fprintf(stderr, "Could not set context to %s: %s\n", argv[1], strerror(errno)); | ||
20 | exit(2); | ||
21 | } | ||
22 | |||
23 | argv += 2; | ||
24 | argc -= 2; | ||
25 | execvp(argv[0], argv); | ||
26 | fprintf(stderr, "Could not exec %s: %s\n", argv[0], strerror(errno)); | ||
27 | exit(3); | ||
28 | } | ||