Skip to content

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 and patches should be submitted to [email protected].

Notifications You must be signed in to change notification settings

williamcroberts/selinux

This branch is 1 commit ahead of, 1088 commits behind SELinuxProject/selinux:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d4fd355 · Oct 11, 2018
Sep 21, 2018
May 24, 2018
Jun 30, 2018
Aug 22, 2018
Oct 11, 2018
Sep 25, 2018
Jul 4, 2018
Jun 6, 2018
Sep 25, 2018
Jul 4, 2018
Jun 30, 2018
Aug 19, 2018
Sep 25, 2018
May 24, 2018
Nov 16, 2016
Aug 19, 2018
Apr 16, 2015
Feb 14, 2018
Feb 14, 2018

Repository files navigation

Please submit all bug reports and patches to [email protected].
Subscribe via [email protected].

Build dependencies on Fedora:
yum install audit-libs-devel bison bzip2-devel dbus-devel dbus-glib-devel flex flex-devel flex-static glib2-devel libcap-devel libcap-ng-devel pam-devel pcre-devel python-devel setools-devel swig xmlto redhat-rpm-config

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.

To install libsepol on macOS (mainly for policy analysis):
cd libsepol; make PREFIX=/usr/local install

This requires GNU coreutils (brew install coreutils).

About

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 and patches should be submitted to [email protected].

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 73.5%
  • Python 16.6%
  • Roff 5.5%
  • Objective-C 1.4%
  • Makefile 0.9%
  • Yacc 0.8%
  • Other 1.3%