diff options
author | Dees Troy <dees_troy@teamw.in> | 2013-11-26 22:39:14 +0100 |
---|---|---|
committer | Dees Troy <dees_troy@teamw.in> | 2013-11-26 22:39:14 +0100 |
commit | 995e88cfbe90f451359c20cf8f54172a90749a5c (patch) | |
tree | 4cdbc42689093b54e5b61de70c660c0720d83e0e | |
parent | Update partition sizes after sideload (diff) | |
download | android_bootable_recovery-995e88cfbe90f451359c20cf8f54172a90749a5c.tar android_bootable_recovery-995e88cfbe90f451359c20cf8f54172a90749a5c.tar.gz android_bootable_recovery-995e88cfbe90f451359c20cf8f54172a90749a5c.tar.bz2 android_bootable_recovery-995e88cfbe90f451359c20cf8f54172a90749a5c.tar.lz android_bootable_recovery-995e88cfbe90f451359c20cf8f54172a90749a5c.tar.xz android_bootable_recovery-995e88cfbe90f451359c20cf8f54172a90749a5c.tar.zst android_bootable_recovery-995e88cfbe90f451359c20cf8f54172a90749a5c.zip |
Diffstat (limited to '')
-rw-r--r-- | twrp.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -120,6 +120,18 @@ int main(int argc, char **argv) { printf("No file contexts for SELinux\n"); else printf("SELinux contexts loaded from /file_contexts\n"); + { // Check to ensure SELinux can be supported by the kernel + char *contexts = NULL; + lgetfilecon("/sbin/teamwin", &contexts); + if (!contexts) { + gui_print("Kernel does not have support for reading SELinux contexts.\n"); + } else { + free(contexts); + gui_print("Full SELinux support is present.\n"); + } + } +#else + gui_print("No SELinux support (no libselinux).\n"); #endif PartitionManager.Mount_By_Path("/cache", true); |