Loading init/builtins.cpp +0 −28 Original line number Diff line number Diff line Loading @@ -854,34 +854,6 @@ int do_restorecon_recursive(int nargs, char **args) { return ret; } int do_setsebool(int nargs, char **args) { const char *name = args[1]; const char *value = args[2]; SELboolean b; int ret; if (is_selinux_enabled() <= 0) return 0; b.name = name; if (!strcmp(value, "1") || !strcasecmp(value, "true") || !strcasecmp(value, "on")) b.value = 1; else if (!strcmp(value, "0") || !strcasecmp(value, "false") || !strcasecmp(value, "off")) b.value = 0; else { ERROR("setsebool: invalid value %s\n", value); return -EINVAL; } if (security_set_boolean_list(1, &b, 0) < 0) { ret = -errno; ERROR("setsebool: could not set %s to %s\n", name, value); return ret; } return 0; } int do_loglevel(int nargs, char **args) { int log_level; char log_level_str[PROP_VALUE_MAX] = ""; Loading init/init_parser.cpp +0 −1 Original line number Diff line number Diff line Loading @@ -190,7 +190,6 @@ static int lookup_keyword(const char *s) if (!strcmp(s, "etkey")) return K_setkey; if (!strcmp(s, "etprop")) return K_setprop; if (!strcmp(s, "etrlimit")) return K_setrlimit; if (!strcmp(s, "etsebool")) return K_setsebool; if (!strcmp(s, "ocket")) return K_socket; if (!strcmp(s, "tart")) return K_start; if (!strcmp(s, "top")) return K_stop; Loading init/keywords.h +0 −2 Original line number Diff line number Diff line Loading @@ -26,7 +26,6 @@ int do_setcon(int nargs, char **args); int do_setkey(int nargs, char **args); int do_setprop(int nargs, char **args); int do_setrlimit(int nargs, char **args); int do_setsebool(int nargs, char **args); int do_start(int nargs, char **args); int do_stop(int nargs, char **args); int do_swapon_all(int nargs, char **args); Loading Loading @@ -87,7 +86,6 @@ enum { KEYWORD(setkey, COMMAND, 0, do_setkey) KEYWORD(setprop, COMMAND, 2, do_setprop) KEYWORD(setrlimit, COMMAND, 3, do_setrlimit) KEYWORD(setsebool, COMMAND, 2, do_setsebool) KEYWORD(socket, OPTION, 0, 0) KEYWORD(start, COMMAND, 1, do_start) KEYWORD(stop, COMMAND, 1, do_stop) Loading init/readme.txt +0 −4 Original line number Diff line number Diff line Loading @@ -238,10 +238,6 @@ setprop <name> <value> setrlimit <resource> <cur> <max> Set the rlimit for a resource. setsebool <name> <value> Set SELinux boolean <name> to <value>. <value> may be 1|true|on or 0|false|off start <service> Start a service running if it is not already running. Loading toolbox/Android.mk +0 −2 Original line number Diff line number Diff line Loading @@ -44,7 +44,6 @@ OUR_TOOLS := \ df \ getevent \ getprop \ getsebool \ iftop \ ioctl \ ionice \ Loading @@ -64,7 +63,6 @@ OUR_TOOLS := \ schedtop \ sendevent \ setprop \ setsebool \ smd \ start \ stop \ Loading Loading
init/builtins.cpp +0 −28 Original line number Diff line number Diff line Loading @@ -854,34 +854,6 @@ int do_restorecon_recursive(int nargs, char **args) { return ret; } int do_setsebool(int nargs, char **args) { const char *name = args[1]; const char *value = args[2]; SELboolean b; int ret; if (is_selinux_enabled() <= 0) return 0; b.name = name; if (!strcmp(value, "1") || !strcasecmp(value, "true") || !strcasecmp(value, "on")) b.value = 1; else if (!strcmp(value, "0") || !strcasecmp(value, "false") || !strcasecmp(value, "off")) b.value = 0; else { ERROR("setsebool: invalid value %s\n", value); return -EINVAL; } if (security_set_boolean_list(1, &b, 0) < 0) { ret = -errno; ERROR("setsebool: could not set %s to %s\n", name, value); return ret; } return 0; } int do_loglevel(int nargs, char **args) { int log_level; char log_level_str[PROP_VALUE_MAX] = ""; Loading
init/init_parser.cpp +0 −1 Original line number Diff line number Diff line Loading @@ -190,7 +190,6 @@ static int lookup_keyword(const char *s) if (!strcmp(s, "etkey")) return K_setkey; if (!strcmp(s, "etprop")) return K_setprop; if (!strcmp(s, "etrlimit")) return K_setrlimit; if (!strcmp(s, "etsebool")) return K_setsebool; if (!strcmp(s, "ocket")) return K_socket; if (!strcmp(s, "tart")) return K_start; if (!strcmp(s, "top")) return K_stop; Loading
init/keywords.h +0 −2 Original line number Diff line number Diff line Loading @@ -26,7 +26,6 @@ int do_setcon(int nargs, char **args); int do_setkey(int nargs, char **args); int do_setprop(int nargs, char **args); int do_setrlimit(int nargs, char **args); int do_setsebool(int nargs, char **args); int do_start(int nargs, char **args); int do_stop(int nargs, char **args); int do_swapon_all(int nargs, char **args); Loading Loading @@ -87,7 +86,6 @@ enum { KEYWORD(setkey, COMMAND, 0, do_setkey) KEYWORD(setprop, COMMAND, 2, do_setprop) KEYWORD(setrlimit, COMMAND, 3, do_setrlimit) KEYWORD(setsebool, COMMAND, 2, do_setsebool) KEYWORD(socket, OPTION, 0, 0) KEYWORD(start, COMMAND, 1, do_start) KEYWORD(stop, COMMAND, 1, do_stop) Loading
init/readme.txt +0 −4 Original line number Diff line number Diff line Loading @@ -238,10 +238,6 @@ setprop <name> <value> setrlimit <resource> <cur> <max> Set the rlimit for a resource. setsebool <name> <value> Set SELinux boolean <name> to <value>. <value> may be 1|true|on or 0|false|off start <service> Start a service running if it is not already running. Loading
toolbox/Android.mk +0 −2 Original line number Diff line number Diff line Loading @@ -44,7 +44,6 @@ OUR_TOOLS := \ df \ getevent \ getprop \ getsebool \ iftop \ ioctl \ ionice \ Loading @@ -64,7 +63,6 @@ OUR_TOOLS := \ schedtop \ sendevent \ setprop \ setsebool \ smd \ start \ stop \ Loading