diff options
author | Nick Kralevich <nnk@google.com> | 2015-04-24 16:55:16 +0000 |
---|---|---|
committer | Nick Kralevich <nnk@google.com> | 2015-04-24 16:55:16 +0000 |
commit | b862bd00a4192d48c3ae82156d8c35b32283e9e4 (patch) | |
tree | b50813183473d929b7dea66ac26243b10d879c72 /init/builtins.cpp | |
parent | 7b15ac99f3bfef33c82ea109487c99a77b41ebfb (diff) | |
download | system_core-b862bd00a4192d48c3ae82156d8c35b32283e9e4.zip system_core-b862bd00a4192d48c3ae82156d8c35b32283e9e4.tar.gz system_core-b862bd00a4192d48c3ae82156d8c35b32283e9e4.tar.bz2 |
Revert "Remove now-unusable 'setcon' command."
Temporarily revert because device isn't booting.
This reverts commit 7b15ac99f3bfef33c82ea109487c99a77b41ebfb.
Change-Id: Ice986bac62e20c70f7bedf1744a617b97392ae8c
Diffstat (limited to 'init/builtins.cpp')
-rw-r--r-- | init/builtins.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/init/builtins.cpp b/init/builtins.cpp index 4567b04..3bbaf83 100644 --- a/init/builtins.cpp +++ b/init/builtins.cpp @@ -515,6 +515,15 @@ int do_swapon_all(int nargs, char **args) return ret; } +int do_setcon(int nargs, char **args) { + if (is_selinux_enabled() <= 0) + return 0; + if (setcon(args[1]) < 0) { + return -errno; + } + return 0; +} + int do_setprop(int nargs, char **args) { const char *name = args[1]; |