mirror of
https://github.com/topjohnwu/selinux.git
synced 2024-12-01 07:20:27 +00:00
This is the upstream repository for the Security Enhanced Linux (SELinux) userland libraries and tools. The software provided by this project complements the SELinux features integrated into the Linux kernel and is used by Linux distributions. All bugs an
9fbc6d1441
This uses symbolic versioning to maintain ABI compatability with the old versions of semanage_module_get_enabled. Also to maintain ABI, the functions semanage_module_{enable,disable} are added back and modified to call the new semanage_module_set_enabled function. Removed in commits: - Revert "Last attempt at upstreaming semodule_disable patch." - Revert "fixes to commit 847d27b8385ce77ac71df8aa58a2d298b33d1ea4" - Revert "libsemanage: change module disabled from rename to symlink" - Revert "libsemanage: Cleanup/fix enable/disable/remove module." Signed-off-by: Steve Lawrence <slawrence@tresys.com> |
||
---|---|---|
checkpolicy | ||
libselinux | ||
libsemanage | ||
libsepol | ||
policycoreutils | ||
scripts | ||
sepolgen | ||
.gitignore | ||
Makefile | ||
README |
To build and install everything under a private directory, run: make DESTDIR=~/obj install install-pywrap To install as the default system libraries and binaries (overwriting any previously installed ones - dangerous!), on x86_64, run: make LIBDIR=/usr/lib64 SHLIBDIR=/lib64 install install-pywrap relabel or on x86 (32-bit), run: make install install-pywrap relabel This may render your system unusable if the upstream SELinux userspace lacks library functions or other dependencies relied upon by your distribution. If it breaks, you get to keep both pieces.