Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0f5bf14d authored by Elliott Hughes's avatar Elliott Hughes Committed by Android Git Automerger
Browse files

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

* commit 'ebc514b8':
  Lose runcon to toybox.
parents b3cfad4e ebc514b8
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -59,7 +59,6 @@ OUR_TOOLS := \
    renice \
    restorecon \
    route \
    runcon \
    sendevent \
    setprop \
    start \

toolbox/runcon.c

deleted100644 → 0
+0 −28
Original line number Diff line number Diff line
#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);
}