diff options
author | Elliott Hughes <enh@google.com> | 2015-04-24 20:31:19 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2015-04-24 20:31:19 +0000 |
commit | a5669861c1abd023aa708d21e6f9d7f2c8803903 (patch) | |
tree | c863388c458cf8d06882cb4c22616109bf6bafb4 | |
parent | 132440b087d35ebddd021b86bdcb3aa5c8feec80 (diff) | |
parent | c7ca9dd6c87d69c73706ddc5d739dd9d71314b62 (diff) | |
download | system_core-a5669861c1abd023aa708d21e6f9d7f2c8803903.zip system_core-a5669861c1abd023aa708d21e6f9d7f2c8803903.tar.gz system_core-a5669861c1abd023aa708d21e6f9d7f2c8803903.tar.bz2 |
Merge "Revert "Revert "Remove now-unusable 'setcon' command."""
-rw-r--r-- | init/builtins.cpp | 9 | ||||
-rw-r--r-- | init/init_parser.cpp | 1 | ||||
-rw-r--r-- | init/keywords.h | 2 | ||||
-rw-r--r-- | init/readme.txt | 5 |
4 files changed, 0 insertions, 17 deletions
diff --git a/init/builtins.cpp b/init/builtins.cpp index 3bbaf83..4567b04 100644 --- a/init/builtins.cpp +++ b/init/builtins.cpp @@ -515,15 +515,6 @@ 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]; diff --git a/init/init_parser.cpp b/init/init_parser.cpp index ff31093..b76b04e 100644 --- a/init/init_parser.cpp +++ b/init/init_parser.cpp @@ -184,7 +184,6 @@ static int lookup_keyword(const char *s) case 's': if (!strcmp(s, "eclabel")) return K_seclabel; if (!strcmp(s, "ervice")) return K_service; - if (!strcmp(s, "etcon")) return K_setcon; if (!strcmp(s, "etenv")) return K_setenv; if (!strcmp(s, "etprop")) return K_setprop; if (!strcmp(s, "etrlimit")) return K_setrlimit; diff --git a/init/keywords.h b/init/keywords.h index 059dde1..37f01b8 100644 --- a/init/keywords.h +++ b/init/keywords.h @@ -20,7 +20,6 @@ int do_restorecon(int nargs, char **args); int do_restorecon_recursive(int nargs, char **args); int do_rm(int nargs, char **args); int do_rmdir(int nargs, char **args); -int do_setcon(int nargs, char **args); int do_setprop(int nargs, char **args); int do_setrlimit(int nargs, char **args); int do_start(int nargs, char **args); @@ -76,7 +75,6 @@ enum { KEYWORD(rmdir, COMMAND, 1, do_rmdir) KEYWORD(seclabel, OPTION, 0, 0) KEYWORD(service, SECTION, 0, 0) - KEYWORD(setcon, COMMAND, 1, do_setcon) KEYWORD(setenv, OPTION, 2, 0) KEYWORD(setprop, COMMAND, 2, do_setprop) KEYWORD(setrlimit, COMMAND, 3, do_setrlimit) diff --git a/init/readme.txt b/init/readme.txt index 84afd11..6b9c42d 100644 --- a/init/readme.txt +++ b/init/readme.txt @@ -252,11 +252,6 @@ rm <path> rmdir <path> Calls rmdir(2) on the given path. -setcon <seclabel> - Set the current process security context to the specified string. - This is typically only used from early-init to set the init context - before any other process is started. - setprop <name> <value> Set system property <name> to <value>. Properties are expanded within <value>. |