- Update to upstream

This commit is contained in:
Daniel J Walsh 2006-03-29 20:21:25 +00:00
parent bbe0ad9e91
commit 5c1cd7105c
2 changed files with 323 additions and 209 deletions

View File

@ -19,6 +19,14 @@
# #
terminal = base terminal = base
# Layer: kernel
# Module: mcs
# Required in base
#
# Multicategory security policy
#
mcs = base
# Layer: kernel # Layer: kernel
# Module: files # Module: files
# Required in base # Required in base
@ -81,17 +89,9 @@ corenetwork = base
# Module: mls # Module: mls
# Required in base # Required in base
# #
# MultiCategory security policy
#
mls = base
# Layer: kernel
# Module: mcs
# Required in base
#
# Multilevel security policy # Multilevel security policy
# #
mcs = base mls = base
# Layer: kernel # Layer: kernel
# Module: selinux # Module: selinux
@ -143,6 +143,13 @@ readahead = module
# #
kudzu = module kudzu = module
# Layer: admin
# Module: bootloader
#
# Policy for the kernel modules, kernel image, and bootloader.
#
bootloader = base
# Layer: admin # Layer: admin
# Module: updfstab # Module: updfstab
# #
@ -155,7 +162,7 @@ updfstab = module
# #
# Network analysis utilities # Network analysis utilities
# #
netutils = module netutils = base
# Layer: admin # Layer: admin
# Module: alsa # Module: alsa
@ -186,6 +193,13 @@ portage = module
# #
su = module su = module
# Layer: admin
# Module: apt
#
# APT advanced package toll.
#
apt = module
# Layer: admin # Layer: admin
# Module: dmesg # Module: dmesg
# #
@ -200,6 +214,13 @@ dmesg = module
# #
anaconda = module anaconda = module
# Layer: admin
# Module: dpkg
#
# Policy for the Debian package manager.
#
dpkg = off
# Layer: admin # Layer: admin
# Module: amanda # Module: amanda
# #
@ -278,6 +299,13 @@ certwatch = module
# #
tmpreaper = module tmpreaper = module
# Layer: admin
# Module: mrtg
#
# Network traffic graphing
#
mrtg = module
# Layer: admin # Layer: admin
# Module: dmidecode # Module: dmidecode
# #
@ -292,6 +320,27 @@ dmidecode = module
# #
logwatch = module logwatch = module
# Layer: kernel
# Module: storage
#
# Policy controlling access to storage devices
#
storage = base
# Layer: apps
# Module: evolution
#
# Evolution email client
#
evolution = module
# Layer: apps
# Module: mozilla
#
# Policy for Mozilla and related web browsers
#
mozilla = module
# Layer: apps # Layer: apps
# Module: irc # Module: irc
# #
@ -320,6 +369,13 @@ usernetctl = module
# #
gpg = module gpg = module
# Layer: apps
# Module: thunderbird
#
# Thunderbird email client
#
thunderbird = module
# Layer: apps # Layer: apps
# Module: wine # Module: wine
# #
@ -341,6 +397,20 @@ loadkeys = module
# #
screen = module screen = module
# Layer: apps
# Module: calamaris
#
# Squid log analysis
#
calamaris = module
# Layer: apps
# Module: tvtime
#
# tvtime - a high quality television application
#
tvtime = module
# Layer: apps # Layer: apps
# Module: java # Module: java
# #
@ -348,6 +418,13 @@ screen = module
# #
java = module java = module
# Layer: apps
# Module: uml
#
# Policy for UML
#
uml = module
# Layer: apps # Layer: apps
# Module: cdrecord # Module: cdrecord
# #
@ -355,6 +432,13 @@ java = module
# #
cdrecord = module cdrecord = module
# Layer: apps
# Module: mplayer
#
# Mplayer media player and encoder
#
mplayer = module
# Layer: apps # Layer: apps
# Module: webalizer # Module: webalizer
# #
@ -362,6 +446,13 @@ cdrecord = module
# #
webalizer = module webalizer = module
# Layer: apps
# Module: ethereal
#
# Ethereal packet capture tool.
#
ethereal = module
# Layer: apps # Layer: apps
# Module: userhelper # Module: userhelper
# #
@ -369,6 +460,13 @@ webalizer = module
# #
userhelper = module userhelper = module
# Layer: apps
# Module: games
#
# Games
#
games = module
# Layer: apps # Layer: apps
# Module: mono # Module: mono
# #
@ -383,19 +481,181 @@ mono = module
# #
slocate = module slocate = module
# Layer: kernel # Layer: system
# Module: bootloader # Module: xen
# #
# Policy for the kernel modules, kernel image, and bootloader. # Xen hypervisor
# #
bootloader = module xen = module
# Layer: kernel # Layer: system
# Module: storage # Module: fstools
# #
# Policy controlling access to storage devices # Tools for filesystem management, such as mkfs and fsck.
# #
storage = module fstools = base
# Layer: system
# Module: logging
#
# Policy for the kernel message logger and system logging daemon.
#
logging = base
# Layer: system
# Module: hostname
#
# Policy for changing the system host name.
#
hostname = module
# Layer: system
# Module: daemontools
#
# Collection of tools for managing UNIX services
#
daemontools = module
# Layer: system
# Module: getty
#
# Policy for getty.
#
getty = module
# Layer: system
# Module: lvm
#
# Policy for logical volume management programs.
#
lvm = base
# Layer: system
# Module: sysnetwork
#
# Policy for network configuration: ifconfig and dhcp client.
#
sysnetwork = base
# Layer: system
# Module: init
#
# System initialization programs (init and init scripts).
#
init = base
# Layer: system
# Module: selinuxutil
#
# Policy for SELinux policy and userland applications.
#
selinuxutil = base
# Layer: system
# Module: udev
#
# Policy for udev.
#
udev = base
# Layer: system
# Module: pcmcia
#
# PCMCIA card management services
#
pcmcia = module
# Layer: system
# Module: authlogin
#
# Common policy for authentication and user login.
#
authlogin = base
# Layer: system
# Module: libraries
#
# Policy for system libraries.
#
libraries = base
# Layer: system
# Module: raid
#
# RAID array management tools
#
raid = module
# Layer: system
# Module: userdomain
#
# Policy for user domains
#
userdomain = base
# Layer: system
# Module: modutils
#
# Policy for kernel module utilities
#
modutils = base
# Layer: system
# Module: hotplug
#
# Policy for hotplug system, for supporting the
# connection and disconnection of devices at runtime.
#
hotplug = base
# Layer: system
# Module: clock
#
# Policy for reading and setting the hardware clock.
#
clock = base
# Layer: system
# Module: locallogin
#
# Policy for local logins.
#
locallogin = base
# Layer: system
# Module: iptables
#
# Policy for iptables.
#
iptables = module
# Layer: system
# Module: mount
#
# Policy for mount.
#
mount = base
# Layer: system
# Module: unconfined
#
# The unconfined domain.
#
unconfined = module
# Layer: system
# Module: miscfiles
#
# Miscelaneous files.
#
miscfiles = base
# Layer: system
# Module: ipsec
#
# TCP/IP encryption
#
ipsec = module
# Layer: services # Layer: services
# Module: nis # Module: nis
@ -411,6 +671,13 @@ nis = module
# #
distcc = module distcc = module
# Layer: services
# Module: tor
#
# TOR, the onion router
#
tor = module
# Layer: services # Layer: services
# Module: rshd # Module: rshd
# #
@ -432,6 +699,13 @@ cpucontrol = module
# #
bind = module bind = module
# Layer: services
# Module: cipe
#
# Encrypted tunnel daemon
#
cipe = module
# Layer: services # Layer: services
# Module: canna # Module: canna
# #
@ -623,6 +897,14 @@ arpwatch = module
# #
dovecot = module dovecot = module
# Layer: services
# Module: amavis
#
# Daemon that interfaces mail transfer agents and content
# checkers, such as virus scanners.
#
amavis = module
# Layer: services # Layer: services
# Module: cups # Module: cups
# #
@ -714,13 +996,6 @@ cyrus = module
# #
rdisc = module rdisc = module
# Layer: services
# Module: xserver
#
# X windows login display manager
#
xserver = module
# Layer: services # Layer: services
# Module: nscd # Module: nscd
# #
@ -756,12 +1031,26 @@ ftp = module
# #
gpm = module gpm = module
# Layer: services
# Module: audioentropy
#
# Generate entropy from audio input
#
audioentropy = module
# Layer: services # Layer: services
# Module: mta # Module: mta
# #
# Policy common to all email tranfer agents. # Policy common to all email tranfer agents.
# #
mta = module mta = base
# Layer: services
# Module: rhgb
#
# Red Hat Graphical Boot
#
rhgb = module
# Layer: services # Layer: services
# Module: postfix # Module: postfix
@ -833,6 +1122,13 @@ apache = module
# #
slrnpull = module slrnpull = module
# Layer: services
# Module: clamav
#
# ClamAV Virus Scanner
#
clamav = module
# Layer: services # Layer: services
# Module: rsync # Module: rsync
# #
@ -966,186 +1262,3 @@ cvs = module
# #
rlogin = module rlogin = module
# Layer: system
# Module: fstools
#
# Tools for filesystem management, such as mkfs and fsck.
#
fstools = module
# Layer: system
# Module: logging
#
# Policy for the kernel message logger and system logging daemon.
#
logging = module
# Layer: system
# Module: hostname
#
# Policy for changing the system host name.
#
hostname = module
# Layer: system
# Module: daemontools
#
# Collection of tools for managing UNIX services
#
daemontools = module
# Layer: system
# Module: getty
#
# Policy for getty.
#
getty = module
# Layer: system
# Module: lvm
#
# Policy for logical volume management programs.
#
lvm = module
# Layer: system
# Module: sysnetwork
#
# Policy for network configuration: ifconfig and dhcp client.
#
sysnetwork = module
# Layer: system
# Module: init
#
# System initialization programs (init and init scripts).
#
init = module
# Layer: system
# Module: selinuxutil
#
# Policy for SELinux policy and userland applications.
#
selinuxutil = module
# Layer: system
# Module: udev
#
# Policy for udev.
#
udev = module
# Layer: system
# Module: pcmcia
#
# PCMCIA card management services
#
pcmcia = module
# Layer: system
# Module: authlogin
#
# Common policy for authentication and user login.
#
authlogin = base
# Layer: system
# Module: libraries
#
# Policy for system libraries.
#
libraries = base
# Layer: system
# Module: raid
#
# RAID array management tools
#
raid = module
# Layer: system
# Module: userdomain
#
# Policy for user domains
#
userdomain = module
# Layer: system
# Module: modutils
#
# Policy for kernel module utilities
#
modutils = module
# Layer: system
# Module: hotplug
#
# Policy for hotplug system, for supporting the
# connection and disconnection of devices at runtime.
#
hotplug = module
# Layer: system
# Module: clock
#
# Policy for reading and setting the hardware clock.
#
clock = module
# Layer: system
# Module: locallogin
#
# Policy for local logins.
#
locallogin = module
# Layer: system
# Module: iptables
#
# Policy for iptables.
#
iptables = module
# Layer: system
# Module: mount
#
# Policy for mount.
#
mount = module
# Layer: system
# Module: unconfined
#
# The unconfined domain.
#
unconfined = module
# Layer: system
# Module: miscfiles
#
# Miscelaneous files.
#
miscfiles = module
# Layer: system
# Module: ipsec
#
# TCP/IP encryption
#
ipsec = module
# Layer: admin
# Module: mrtg
#
# System log analyzer and reporter
#
mrtg = module
# Layer: system
# Module: xen
#
# TCP/IP encryption
#
xen = base

View File

@ -184,6 +184,7 @@ chmod +x ${RPM_BUILD_ROOT}%{_usr}/share/selinux/devel/policyhelp
# Commented out because only targeted ref policy currently builds # Commented out because only targeted ref policy currently builds
make NAME=strict TYPE=strict-mcs DISTRO=%{distro} DIRECT_INITRC=y MONOLITHIC=%{monolithic} POLY=n bare make NAME=strict TYPE=strict-mcs DISTRO=%{distro} DIRECT_INITRC=y MONOLITHIC=%{monolithic} POLY=n bare
make NAME=strict TYPE=strict-mcs DISTRO=%{distro} DIRECT_INITRC=y MONOLITHIC=%{monolithic} POLY=n conf make NAME=strict TYPE=strict-mcs DISTRO=%{distro} DIRECT_INITRC=y MONOLITHIC=%{monolithic} POLY=n conf
cp -f ${RPM_SOURCE_DIR}/modules-strict.conf ./policy/modules.conf
%installCmds strict strict-mcs y n %installCmds strict strict-mcs y n
%endif %endif