Mercurial > hg > toybox
changeset 1762:e65b19c2baf6 draft
Promote getenforce.
author | Rob Landley <rob@landley.net> |
---|---|
date | Fri, 27 Mar 2015 21:54:58 -0500 |
parents | 563ec6dfc751 |
children | 61166a30ae47 |
files | toys/android/getenforce.c toys/pending/getenforce.c |
diffstat | 2 files changed, 29 insertions(+), 29 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/toys/android/getenforce.c Fri Mar 27 21:54:58 2015 -0500 @@ -0,0 +1,29 @@ +/* getenforce.c - Get the current SELinux mode + * + * Copyright 2014 The Android Open Source Project + +USE_GETENFORCE(NEWTOY(getenforce, "", TOYFLAG_USR|TOYFLAG_SBIN)) + +config GETENFORCE + bool "getenforce" + default y + depends on TOYBOX_SELINUX + help + usage: getenforce + + Shows whether SELinux is disabled, enforcing, or permissive. +*/ + +#define FOR_getenforce +#include "toys.h" + +void getenforce_main(void) +{ + if (!is_selinux_enabled()) puts("Disabled"); + else { + int ret = security_getenforce(); + + if (ret == -1) perror_exit("Couldn't get enforcing status"); + else puts(ret ? "Enforcing" : "Permissive"); + } +}
--- a/toys/pending/getenforce.c Fri Mar 27 21:52:24 2015 -0500 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,29 +0,0 @@ -/* getenforce.c - Get the current SELinux mode - * - * Copyright 2014 The Android Open Source Project - -USE_GETENFORCE(NEWTOY(getenforce, "", TOYFLAG_USR|TOYFLAG_SBIN)) - -config GETENFORCE - bool "getenforce" - default n - depends on TOYBOX_SELINUX - help - usage: getenforce - - Shows whether SELinux is disabled, enforcing, or permissive. -*/ - -#define FOR_getenforce -#include "toys.h" - -void getenforce_main(void) -{ - if (!is_selinux_enabled()) puts("Disabled"); - else { - int ret = security_getenforce(); - - if (ret == -1) perror_exit("Couldn't get enforcing status"); - else puts(ret ? "Enforcing" : "Permissive"); - } -}