Complete documentation will soon be available at: https://wiki.archlinux.org/index.php/SELinux
Authors are credited in the PKGBUILD file for each package.
A repository with built and signed packages for x86-64 only is available at http://repo.siosm.fr/siosm-selinux/ (See https://tim.siosm.fr/repositories/ if you need help / instructions).
Remember to build as a non-root user, and to keep a root logged-in console to install packages (especially for sudo/shadow/pam packages).
- linux-selinux (support in Arch Official kernel on the way: https://bugs.archlinux.org/task/37578) can be built at any time.
First, we build all packages from the SELinux userspace projet. They do not replace any official Arch Linux packages:
- libsepol
- libselinux
- checkpolicy setools
- libcgroup libsemanage sepolgen
- policycoreutils
Now we start replacing core packages:
- pambase-selinux
- pam-selinux
- coreutils-selinux shadow-selinux cronie-selinux sudo-selinux
- util-linux-selinux
- systemd-selinux
Optionnal but very nice to have:
- openssh-selinux findutils-selinux psmisc-selinux
I have not yet built a SELinux policy, so I don't know yet if the flex-selinux package is required or not. Update expected soon.