am 9d37a6af: am 9c5a5b3c: Merge "Lose runcon to toybox."

* commit '9d37a6af31e9717b759cd59ebf74f017eb1a13da':
  Lose runcon to toybox.
This commit is contained in:
Elliott Hughes 2015-03-24 01:36:46 +00:00 committed by Android Git Automerger
commit ebc514b8a2
2 changed files with 0 additions and 29 deletions

View file

@ -59,7 +59,6 @@ OUR_TOOLS := \
renice \
restorecon \
route \
runcon \
sendevent \
setprop \
start \

View file

@ -1,28 +0,0 @@
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <errno.h>
#include <selinux/selinux.h>
int runcon_main(int argc, char **argv)
{
int rc;
if (argc < 3) {
fprintf(stderr, "usage: %s context program args...\n", argv[0]);
exit(1);
}
rc = setexeccon(argv[1]);
if (rc < 0) {
fprintf(stderr, "Could not set context to %s: %s\n", argv[1], strerror(errno));
exit(2);
}
argv += 2;
argc -= 2;
execvp(argv[0], argv);
fprintf(stderr, "Could not exec %s: %s\n", argv[0], strerror(errno));
exit(3);
}