/* * selinuxenabled * * Based on libselinux 1.33.1 * Port to BusyBox Hiroshi Shinji * * Licensed under GPLv2, see file LICENSE in this source tree. */ //config:config SELINUXENABLED //config: bool "selinuxenabled (321 bytes)" //config: default n //config: depends on SELINUX //config: help //config: Enable support for this command to be used within shell scripts //config: to determine if selinux is enabled. //applet:IF_SELINUXENABLED(APPLET(selinuxenabled, BB_DIR_USR_SBIN, BB_SUID_DROP)) //kbuild:lib-$(CONFIG_SELINUXENABLED) += selinuxenabled.o //usage:#define selinuxenabled_trivial_usage NOUSAGE_STR //usage:#define selinuxenabled_full_usage "" #include "libbb.h" int selinuxenabled_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; int selinuxenabled_main(int argc UNUSED_PARAM, char **argv UNUSED_PARAM) { return !is_selinux_enabled(); }