Skip to content

mcnster/selinux

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,021 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PKGBUILDs for SELinux support in Arch Linux

Complete documentation will soon be available at: https://wiki.archlinux.org/index.php/SELinux

Authors

Authors are credited in the PKGBUILD file for each package.

Binary repository

No binary repository available at the moment.

Build order

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).

First, we build all packages from the SELinux userspace projet. They do not replace any official Arch Linux packages:

  • libsepol
  • libselinux
  • secilc
  • checkpolicy
  • setools
  • libsemanage
  • semodule-utils
  • policycoreutils
  • selinux-dbus-config
  • selinux-gui
  • selinux-python
  • selinux-sandbox
  • mcstrans
  • restorecond

This makes it possible to install a pacman hook which relabels files when installing and updating packages:

  • selinux-alpm-hook

Now we start replacing core packages:

  • pambase-selinux
  • pam-selinux
  • coreutils-selinux shadow-selinux cronie-selinux sudo-selinux
  • util-linux-selinux
  • systemd-selinux
  • logrotate-selinux
  • dbus-selinux

Optional but very nice to have:

  • openssh-selinux findutils-selinux iproute2-selinux psmisc-selinux

Policy

There is not yet a SELinux policy for Arch. To build a policy, here are some useful links:

About

PKGBUILDs to build SELinux enabled packages for Arch Linux

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Shell 85.6%
  • Python 12.4%
  • Ruby 1.8%
  • Makefile 0.2%