Merge "Lose chcon to toybox."
This commit is contained in:
commit
8641daeea1
|
@ -111,7 +111,6 @@ BSD_TOOLS := \
|
|||
rmdir \
|
||||
|
||||
OUR_TOOLS := \
|
||||
chcon \
|
||||
cmp \
|
||||
date \
|
||||
df \
|
||||
|
|
|
@ -1,25 +0,0 @@
|
|||
#include <unistd.h>
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <errno.h>
|
||||
#include <selinux/selinux.h>
|
||||
|
||||
int chcon_main(int argc, char **argv)
|
||||
{
|
||||
int rc, i;
|
||||
|
||||
if (argc < 3) {
|
||||
fprintf(stderr, "usage: %s context path...\n", argv[0]);
|
||||
exit(1);
|
||||
}
|
||||
|
||||
for (i = 2; i < argc; i++) {
|
||||
rc = setfilecon(argv[i], argv[1]);
|
||||
if (rc < 0) {
|
||||
fprintf(stderr, "%s: Could not label %s with %s: %s\n",
|
||||
argv[0], argv[i], argv[1], strerror(errno));
|
||||
exit(2);
|
||||
}
|
||||
}
|
||||
exit(0);
|
||||
}
|
Loading…
Reference in New Issue