summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorNicolas Iooss2017-08-14 21:15:22 +0200
committerNicolas Iooss2017-08-14 21:15:22 +0200
commit52fcaececc51507309cb0642422a78e225cb7ed7 (patch)
tree6d04b1b15d700ef4316cb2a17f39c75d0a80bd32
parent078674e43f9cc83bf869b8a00fd9083184f5c347 (diff)
downloadaur-52fcaececc51507309cb0642422a78e225cb7ed7.tar.gz
selinux-refpolicy-arch 20170805-1 update
-rw-r--r--.SRCINFO64
-rw-r--r--.gitignore1
-rw-r--r--0001-Label-Xorg-server-binary-correctly-on-Arch-Linux.patch57
-rw-r--r--0002-Label-OpenSSH-files-correctly-on-Arch-Linux.patch48
-rw-r--r--0003-Label-OpenSSH-systemd-unit-files.patch64
-rw-r--r--0004-Label-some-user-session-DBus-services-as-bin_t.patch35
-rw-r--r--0005-Allow-umount-to-atomically-write-run-mount-utab.patch50
-rw-r--r--0006-Allow-the-kernel-to-unlink-block-devices.patch34
-rw-r--r--0007-Label-gedit-plugins-properly-on-Arch-Linux.patch24
-rw-r--r--0008-Add-file-contexts-for-usr-bin-lib-sbin-when-they-exi.patch655
-rw-r--r--0009-Add-file-context-substitutions-for-systemd.patch31
-rw-r--r--0010-Rename-sbin-and-usr-sbin-directories-usr-s-bin.patch783
-rw-r--r--0011-Rename-usr-sbin-to-usr-s-bin-in-contrib-modules.patch3354
-rw-r--r--0012-Customize-build.conf-for-Arch-Linux.patch52
-rw-r--r--0013-Allow-using-sys-fs-cgroup-symlinks.patch71
-rw-r--r--0014-Label-some-unit-files-in-contrib-modules.patch774
-rw-r--r--0015-Add-an-interface-for-systemd-daemons-to-configure-lo.patch99
-rw-r--r--0016-Add-systemd-backlight-policy.patch64
-rw-r--r--0017-Add-systemd-binfmt-policy.patch35
-rw-r--r--0018-Make-fs_register_binary_executable_type-interface-al.patch57
-rw-r--r--0019-systemd-timedated-and-systemd-timesyncd-policies.patch92
-rw-r--r--0020-Add-systemd-modules-load-policy.patch87
-rw-r--r--0021-Add-systemd-rfkill-policy.patch62
-rw-r--r--PKGBUILD106
-rw-r--r--selinux-refpolicy-arch.install25
25 files changed, 55 insertions, 6669 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 67663520771..e82d9beaef2 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,65 +1,23 @@
pkgbase = selinux-refpolicy-arch
- pkgdesc = Modular SELinux reference policy including headers and docs with Arch Linux patch
- pkgver = 20151208.1
+ pkgdesc = Modular SELinux reference policy including headers and docs with Arch Linux patches
+ pkgver = 20170805
pkgrel = 1
- url = http://oss.tresys.com/projects/refpolicy
+ url = https://github.com/TresysTechnology/refpolicy/wiki
install = selinux-refpolicy-arch.install
arch = any
groups = selinux
- license = GPL
- makedepends = checkpolicy>=2.1.8
- makedepends = policycoreutils>=2.1.10
- makedepends = libsepol>=2.1.4
- makedepends = libsemanage>=2.0.29
+ license = GPL2
+ makedepends = git
+ makedepends = python
+ makedepends = checkpolicy>=2.7
+ makedepends = semodule-utils
+ depends = policycoreutils>=2.7
optdepends = linux-hardened: Linux kernel with SELinux support
optdepends = linux-selinux: Linux kernel with SELinux support
- backup = etc/selinux/config
- source = https://raw.githubusercontent.com/wiki/TresysTechnology/refpolicy/files/refpolicy-2.20151208.tar.bz2
+ source = git+https://github.com/archlinuxhardened/selinux-policy-arch#commit=9dd88a228bef79323378b7d8a614bd10ce60515b
source = config
- source = 0001-Label-Xorg-server-binary-correctly-on-Arch-Linux.patch
- source = 0002-Label-OpenSSH-files-correctly-on-Arch-Linux.patch
- source = 0003-Label-OpenSSH-systemd-unit-files.patch
- source = 0004-Label-some-user-session-DBus-services-as-bin_t.patch
- source = 0005-Allow-umount-to-atomically-write-run-mount-utab.patch
- source = 0006-Allow-the-kernel-to-unlink-block-devices.patch
- source = 0007-Label-gedit-plugins-properly-on-Arch-Linux.patch
- source = 0008-Add-file-contexts-for-usr-bin-lib-sbin-when-they-exi.patch
- source = 0009-Add-file-context-substitutions-for-systemd.patch
- source = 0010-Rename-sbin-and-usr-sbin-directories-usr-s-bin.patch
- source = 0011-Rename-usr-sbin-to-usr-s-bin-in-contrib-modules.patch
- source = 0012-Customize-build.conf-for-Arch-Linux.patch
- source = 0013-Allow-using-sys-fs-cgroup-symlinks.patch
- source = 0014-Label-some-unit-files-in-contrib-modules.patch
- source = 0015-Add-an-interface-for-systemd-daemons-to-configure-lo.patch
- source = 0016-Add-systemd-backlight-policy.patch
- source = 0017-Add-systemd-binfmt-policy.patch
- source = 0018-Make-fs_register_binary_executable_type-interface-al.patch
- source = 0019-systemd-timedated-and-systemd-timesyncd-policies.patch
- source = 0020-Add-systemd-modules-load-policy.patch
- source = 0021-Add-systemd-rfkill-policy.patch
- sha256sums = 2dd2f45a7132137afe8302805c3b7839739759b9ab73dd1815c01afe34ac99de
+ sha256sums = SKIP
sha256sums = c9f7cce9a06fd0595b3dd47d4fdde9d9c7457120c42c5f08bfdc5e89eb9a61df
- sha256sums = 42ac70848ec45b62b77d30e5e8fc2ecda0fd66eda6adc96fccac1811440313a0
- sha256sums = 50774986baaf6d72587493039dc0be1e1a6ec755eec898a2839efc9a26eef56d
- sha256sums = 25cd3fa8d5a587d9fecb68d4a0a7c57f8739cfffab164742f6568aca61b0f18b
- sha256sums = cfd1ea48eb4a5502f3fda4b9c2603d579c35861798f5ec4c7582ff99a183ee0a
- sha256sums = 2dad570f1865cc6e398b3319f0aa8e1765b93aad7d1a72a68c81a9a7b5a27c36
- sha256sums = 86827b6c9916a790adbb4f0e282fb823290383ee574b51c829ee939d7c522b4c
- sha256sums = f6604f6b279696b1b2b30a7c88c64e4157d1edbfba8080e9e05a3a8347d6e39e
- sha256sums = 5a46e3630682103732ca80e209d17ff0478a5efac81a8810d613b3f776b26352
- sha256sums = a840b268fd553f85d41298533baf172eec5f02b9f8982cd93193254f02c6d193
- sha256sums = f498868b632b1365f4f452ffab1926baccf137374e7ab3cd9c21505ca3b142c3
- sha256sums = 40add7951e84ba495675f9352910d9d91c1841658921e7612b4e9c47610bb607
- sha256sums = 607429a755fc96caea339ace1cbb7d53f5b92c8566804e9aa15c2fdaff5f151c
- sha256sums = 09b964994abb65fa5c0ed1b808140f0cfa34a0edbdfa1771382ad0481c289fe6
- sha256sums = ba75167fff469b3201d158472d54429eda9f41fea5f9029e17391490440d4a72
- sha256sums = c7e35752d9fb9dd9aa4cab52d4b96b136ae18dd52dbd730463fa28b823c95e5a
- sha256sums = 4bd221782f657dcab738c62a80f84b6f601529a27f0c7f0755a2be3fef1291d4
- sha256sums = cfbd157f8da48cd125611a02cfa83b2912c20533fadf18db524171c13b799625
- sha256sums = d5395e3cde509e61d0e2115e6acc47c4f2597f0a1949e2912a1ae50d4c850188
- sha256sums = c71b3a428e06666a46b22b593ee6c16bfdbb2bcb29497985d9664f6a75231360
- sha256sums = e33cec9111703ba74796da99ecaa39b105b23421ebf575c849cca661bc91dc5f
- sha256sums = 9164b14104855303387b645c18ba55f2c8c57cecc2907f7d6a91511a6fbabcf4
pkgname = selinux-refpolicy-arch
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 00000000000..2586129695c
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/selinux-policy-arch/
diff --git a/0001-Label-Xorg-server-binary-correctly-on-Arch-Linux.patch b/0001-Label-Xorg-server-binary-correctly-on-Arch-Linux.patch
deleted file mode 100644
index ea4f2c66bd4..00000000000
--- a/0001-Label-Xorg-server-binary-correctly-on-Arch-Linux.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-From 13765c7f553a7b11b1de02f0cb958fc99c72845a Mon Sep 17 00:00:00 2001
-From: Nicolas Iooss <nicolas.iooss@m4x.org>
-Date: Tue, 5 Jan 2016 17:56:11 +0100
-Subject: [PATCH] Label Xorg server binary correctly on Arch Linux
-
-On Arch Linux, /usr/bin/Xorg is only a shell script which executes
-/usr/lib/xorg-server/Xorg.wrap, which is a SUID binary wrapper around
-/usr/lib/xorg-server/Xorg.
-
-Even though Xorg.wrap is not a full X server, it reads X11 configuration
-files, uses the DRM interface to detect KMS, etc. (cf.
-http://cgit.freedesktop.org/xorg/xserver/tree/hw/xfree86/xorg-wrapper.c?id=xorg-server-1.18.0
-for more details). Therefore label it as xserver_exec_t.
-
-This makes the following AVC appear:
-
- denied { execute_no_trans } for pid=927 comm="X"
- path="/usr/lib/xorg-server/Xorg.wrap" dev="dm-0" ino=3152592
- scontext=system_u:system_r:xserver_t
- tcontext=system_u:object_r:xserver_exec_t tclass=file
-
-Allow /usr/bin/Xorg to execute Xorg.wrap with a can_exec statement.
----
- policy/modules/services/xserver.fc | 2 ++
- policy/modules/services/xserver.te | 3 +++
- 2 files changed, 5 insertions(+)
-
-diff --git a/policy/modules/services/xserver.fc b/policy/modules/services/xserver.fc
-index 71b307c2fbea..397993fb4944 100644
---- a/policy/modules/services/xserver.fc
-+++ b/policy/modules/services/xserver.fc
-@@ -70,6 +70,8 @@ HOME_DIR/\.Xauthority.* -- gen_context(system_u:object_r:xauth_home_t,s0)
- /usr/bin/Xorg -- gen_context(system_u:object_r:xserver_exec_t,s0)
-
- /usr/lib/qt-.*/etc/settings(/.*)? gen_context(system_u:object_r:xdm_var_run_t,s0)
-+/usr/lib/xorg-server/Xorg -- gen_context(system_u:object_r:xserver_exec_t,s0)
-+/usr/lib/xorg-server/Xorg\.wrap -- gen_context(system_u:object_r:xserver_exec_t,s0)
-
- /usr/sbin/lightdm -- gen_context(system_u:object_r:xdm_exec_t,s0)
-
-diff --git a/policy/modules/services/xserver.te b/policy/modules/services/xserver.te
-index 2ba7a7415e2a..8dc7c83e491c 100644
---- a/policy/modules/services/xserver.te
-+++ b/policy/modules/services/xserver.te
-@@ -827,6 +827,9 @@ manage_sock_files_pattern(xserver_t, xdm_tmp_t, xdm_tmp_t)
- allow xserver_t xkb_var_lib_t:lnk_file read;
- can_exec(xserver_t, xkb_var_lib_t)
-
-+# Run Xorg.wrap
-+can_exec(xserver_t, xserver_exec_t)
-+
- # VNC v4 module in X server
- corenet_tcp_bind_vnc_port(xserver_t)
-
---
-2.6.4
-
diff --git a/0002-Label-OpenSSH-files-correctly-on-Arch-Linux.patch b/0002-Label-OpenSSH-files-correctly-on-Arch-Linux.patch
deleted file mode 100644
index d0c2df8784e..00000000000
--- a/0002-Label-OpenSSH-files-correctly-on-Arch-Linux.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-From 8390c8ec40ce676e089ab58a5ad02237fd7f3088 Mon Sep 17 00:00:00 2001
-From: Nicolas Iooss <nicolas.iooss@m4x.org>
-Date: Tue, 5 Jan 2016 17:56:14 +0100
-Subject: [PATCH] Label OpenSSH files correctly on Arch Linux
-
-On Arch Linux, OpenSSH installs these binary files in /usr/lib/ssh:
-
-* sftp-server (labeled with ssh_keysign_exec_t type in refpolicy)
-* ssh-askpass (symlink to x11-ssh-askpass)
-* ssh-keysign
-* ssh-pkcs11-helper
-* x11-ssh-askpass (from x11-ssh-askpass package)
-
-Label all these files but sftp-server as bin_t.
----
- policy/modules/kernel/corecommands.fc | 1 +
- policy/modules/services/ssh.fc | 3 ++-
- 2 files changed, 3 insertions(+), 1 deletion(-)
-
-diff --git a/policy/modules/kernel/corecommands.fc b/policy/modules/kernel/corecommands.fc
-index 77d6a180285a..fed2613768ba 100644
---- a/policy/modules/kernel/corecommands.fc
-+++ b/policy/modules/kernel/corecommands.fc
-@@ -234,6 +234,7 @@ ifdef(`distro_gentoo',`
- /usr/lib/rpm/rpmq -- gen_context(system_u:object_r:bin_t,s0)
- /usr/lib/rpm/rpmv -- gen_context(system_u:object_r:bin_t,s0)
- /usr/lib/sftp-server -- gen_context(system_u:object_r:bin_t,s0)
-+/usr/lib/ssh(/.*)? gen_context(system_u:object_r:bin_t,s0)
- /usr/lib/sudo/sesh -- gen_context(system_u:object_r:shell_exec_t,s0)
- /usr/lib/systemd/system-generators(/.*)? gen_context(system_u:object_r:bin_t,s0)
- /usr/lib/systemd/user-generators(/.*)? gen_context(system_u:object_r:bin_t,s0)
-diff --git a/policy/modules/services/ssh.fc b/policy/modules/services/ssh.fc
-index 8168244583d0..fd6c2184a0c1 100644
---- a/policy/modules/services/ssh.fc
-+++ b/policy/modules/services/ssh.fc
-@@ -7,7 +7,8 @@ HOME_DIR/\.ssh(/.*)? gen_context(system_u:object_r:ssh_home_t,s0)
- /usr/bin/ssh-agent -- gen_context(system_u:object_r:ssh_agent_exec_t,s0)
- /usr/bin/ssh-keygen -- gen_context(system_u:object_r:ssh_keygen_exec_t,s0)
-
--/usr/lib/openssh/ssh-keysign -- gen_context(system_u:object_r:ssh_keysign_exec_t,s0)
-+/usr/lib/openssh/ssh-keysign -- gen_context(system_u:object_r:ssh_keysign_exec_t,s0)
-+/usr/lib/ssh/ssh-keysign -- gen_context(system_u:object_r:ssh_keysign_exec_t,s0)
-
- /usr/libexec/openssh/ssh-keysign -- gen_context(system_u:object_r:ssh_keysign_exec_t,s0)
-
---
-2.6.4
-
diff --git a/0003-Label-OpenSSH-systemd-unit-files.patch b/0003-Label-OpenSSH-systemd-unit-files.patch
deleted file mode 100644
index 9aab4181397..00000000000
--- a/0003-Label-OpenSSH-systemd-unit-files.patch
+++ /dev/null
@@ -1,64 +0,0 @@
-From d6444195e677f35c2c7d27150d85b148f5ee596c Mon Sep 17 00:00:00 2001
-From: Nicolas Iooss <nicolas.iooss@m4x.org>
-Date: Tue, 5 Jan 2016 17:56:15 +0100
-Subject: [PATCH] Label OpenSSH systemd unit files
-
-On Arch Linux, OpenSSH unit files are:
- /usr/lib/systemd/system/sshdgenkeys.service
- /usr/lib/systemd/system/sshd.service
- /usr/lib/systemd/system/sshd@.service
- /usr/lib/systemd/system/sshd.socket
-
-On Debian jessie, the unit files are:
- /lib/systemd/system/ssh.service
- /lib/systemd/system/ssh@.service
- /lib/systemd/system/ssh.socket
-
-On Fedora 22, the unit files are:
- /usr/lib/systemd/system/sshd-keygen.service
- /usr/lib/systemd/system/sshd.service
- /usr/lib/systemd/system/sshd@.service
- /usr/lib/systemd/system/sshd.socket
-
-Use a pattern which matches every sshd unit and introduce an other type
-for ssh-keygen units.
----
- policy/modules/services/ssh.fc | 4 ++++
- policy/modules/services/ssh.te | 6 ++++++
- 2 files changed, 10 insertions(+)
-
-diff --git a/policy/modules/services/ssh.fc b/policy/modules/services/ssh.fc
-index fd6c2184a0c1..027c8a87a902 100644
---- a/policy/modules/services/ssh.fc
-+++ b/policy/modules/services/ssh.fc
-@@ -10,6 +10,10 @@ HOME_DIR/\.ssh(/.*)? gen_context(system_u:object_r:ssh_home_t,s0)
- /usr/lib/openssh/ssh-keysign -- gen_context(system_u:object_r:ssh_keysign_exec_t,s0)
- /usr/lib/ssh/ssh-keysign -- gen_context(system_u:object_r:ssh_keysign_exec_t,s0)
-
-+/usr/lib/systemd/system/ssh.* -- gen_context(system_u:object_r:sshd_unit_t,s0)
-+/usr/lib/systemd/system/sshdgenkeys.* -- gen_context(system_u:object_r:sshd_keygen_unit_t,s0)
-+/usr/lib/systemd/system/sshd-keygen.* -- gen_context(system_u:object_r:sshd_keygen_unit_t,s0)
-+
- /usr/libexec/openssh/ssh-keysign -- gen_context(system_u:object_r:ssh_keysign_exec_t,s0)
-
- /usr/sbin/sshd -- gen_context(system_u:object_r:sshd_exec_t,s0)
-diff --git a/policy/modules/services/ssh.te b/policy/modules/services/ssh.te
-index 06fe64fde790..1c683b73a3ff 100644
---- a/policy/modules/services/ssh.te
-+++ b/policy/modules/services/ssh.te
-@@ -47,6 +47,12 @@ type sshd_tmp_t;
- files_tmp_file(sshd_tmp_t)
- files_poly_parent(sshd_tmp_t)
-
-+type sshd_keygen_unit_t;
-+init_unit_file(sshd_keygen_unit_t)
-+
-+type sshd_unit_t;
-+init_unit_file(sshd_unit_t)
-+
- ifdef(`enable_mcs',`
- init_ranged_daemon_domain(sshd_t, sshd_exec_t, s0 - mcs_systemhigh)
- ')
---
-2.6.4
-
diff --git a/0004-Label-some-user-session-DBus-services-as-bin_t.patch b/0004-Label-some-user-session-DBus-services-as-bin_t.patch
deleted file mode 100644
index 5e948ec6447..00000000000
--- a/0004-Label-some-user-session-DBus-services-as-bin_t.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From fb601911cc2dd06fca20117389e6e27411db6763 Mon Sep 17 00:00:00 2001
-From: Nicolas Iooss <nicolas.iooss@m4x.org>
-Date: Tue, 5 Jan 2016 17:56:17 +0100
-Subject: [PATCH] Label some user session DBus services as bin_t
-
----
- policy/modules/kernel/corecommands.fc | 3 +++
- 1 file changed, 3 insertions(+)
-
-diff --git a/policy/modules/kernel/corecommands.fc b/policy/modules/kernel/corecommands.fc
-index fed2613768ba..539669a9aadd 100644
---- a/policy/modules/kernel/corecommands.fc
-+++ b/policy/modules/kernel/corecommands.fc
-@@ -194,6 +194,7 @@ ifdef(`distro_gentoo',`
- /usr/(.*/)?sbin(/.*)? gen_context(system_u:object_r:bin_t,s0)
- /usr/lib(.*/)?sbin(/.*)? gen_context(system_u:object_r:bin_t,s0)
-
-+/usr/lib/at-spi2-core(/.*)? gen_context(system_u:object_r:bin_t,s0)
- /usr/lib/avahi/avahi-daemon-check-dns\.sh -- gen_context(system_u:object_r:bin_t,s0)
- /usr/lib/ccache/bin(/.*)? gen_context(system_u:object_r:bin_t,s0)
- /usr/lib/fence(/.*)? gen_context(system_u:object_r:bin_t,s0)
-@@ -207,8 +208,10 @@ ifdef(`distro_gentoo',`
- /usr/lib/cups(/.*)? gen_context(system_u:object_r:bin_t,s0)
- /usr/lib/cyrus/.* -- gen_context(system_u:object_r:bin_t,s0)
- /usr/lib/cyrus-imapd/.* -- gen_context(system_u:object_r:bin_t,s0)
-+/usr/lib/dconf/dconf-service -- gen_context(system_u:object_r:bin_t,s0)
- /usr/lib/dpkg/.+ -- gen_context(system_u:object_r:bin_t,s0)
- /usr/lib/emacsen-common/.* gen_context(system_u:object_r:bin_t,s0)
-+/usr/lib/evince/evinced -- gen_context(system_u:object_r:bin_t,s0)
- /usr/lib/getconf(/.*)? gen_context(system_u:object_r:bin_t,s0)
- /usr/lib/gimp/.*/plug-ins(/.*)? gen_context(system_u:object_r:bin_t,s0)
- /usr/lib/git-core/git-shell -- gen_context(system_u:object_r:shell_exec_t,s0)
---
-2.6.4
-
diff --git a/0005-Allow-umount-to-atomically-write-run-mount-utab.patch b/0005-Allow-umount-to-atomically-write-run-mount-utab.patch
deleted file mode 100644
index 48743c8a868..00000000000
--- a/0005-Allow-umount-to-atomically-write-run-mount-utab.patch
+++ /dev/null
@@ -1,50 +0,0 @@
-From 563c0d548ec56284a3b3987f1d693fbee45ecf50 Mon Sep 17 00:00:00 2001
-From: Nicolas Iooss <nicolas.iooss@m4x.org>
-Date: Tue, 5 Jan 2016 17:56:20 +0100
-Subject: [PATCH] Allow umount to atomically write /run/mount/utab
-
-On Arch Linux umount (from util-linux 2.27.1) updates /run/mount/utab by
-creating a temporary file /run/mount/utab.XXXXX and renaming it, which
-is currently denied:
-
- AVC avc: denied { setattr } for pid=23459 comm="umount"
- name="utab.iH7bLl" dev="tmpfs" ino=860914
- scontext=sysadm_u:sysadm_r:mount_t
- tcontext=sysadm_u:object_r:mount_var_run_t tclass=file permissive=1
-
- AVC avc: denied { remove_name } for pid=23459 comm="umount"
- name="utab.iH7bLl" dev="tmpfs" ino=860914
- scontext=sysadm_u:sysadm_r:mount_t
- tcontext=system_u:object_r:mount_var_run_t tclass=dir permissive=1
-
- AVC avc: denied { rename } for pid=23459 comm="umount"
- name="utab.iH7bLl" dev="tmpfs" ino=860914
- scontext=sysadm_u:sysadm_r:mount_t
- tcontext=sysadm_u:object_r:mount_var_run_t tclass=file permissive=1
-
- AVC avc: denied { unlink } for pid=23459 comm="umount"
- name="utab" dev="tmpfs" ino=145069
- scontext=sysadm_u:sysadm_r:mount_t
- tcontext=sysadm_u:object_r:mount_var_run_t tclass=file permissive=1
-
-Allow mount_t to manage files in /run/mount/.
----
- policy/modules/system/mount.te | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/policy/modules/system/mount.te b/policy/modules/system/mount.te
-index 1c2fc338bdaa..7e66ae740a32 100644
---- a/policy/modules/system/mount.te
-+++ b/policy/modules/system/mount.te
-@@ -53,7 +53,7 @@ can_exec(mount_t, mount_exec_t)
- files_tmp_filetrans(mount_t, mount_tmp_t, { file dir })
-
- create_dirs_pattern(mount_t, mount_var_run_t, mount_var_run_t)
--create_files_pattern(mount_t, mount_var_run_t, mount_var_run_t)
-+manage_files_pattern(mount_t, mount_var_run_t, mount_var_run_t)
- rw_files_pattern(mount_t, mount_var_run_t, mount_var_run_t)
- files_pid_filetrans(mount_t, mount_var_run_t, dir, "mount")
-
---
-2.6.4
-
diff --git a/0006-Allow-the-kernel-to-unlink-block-devices.patch b/0006-Allow-the-kernel-to-unlink-block-devices.patch
deleted file mode 100644
index 518fd400a17..00000000000
--- a/0006-Allow-the-kernel-to-unlink-block-devices.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From 112adf71202a66cca2a4095b4468bd2b89e02700 Mon Sep 17 00:00:00 2001
-From: Nicolas Iooss <nicolas.iooss@m4x.org>
-Date: Tue, 5 Jan 2016 17:56:21 +0100
-Subject: [PATCH] Allow the kernel to unlink block devices
-
-When a device gets removed, for example with "cryptsetup close",
-kdevtmpfs removes its entry from the devtmpfs:
-
- AVC avc: denied { unlink } for pid=48 comm="kdevtmpfs"
- name="dm-4" dev="devtmpfs" ino=144111
- scontext=system_u:system_r:kernel_t
- tcontext=system_u:object_r:fixed_disk_device_t tclass=blk_file
-
-Allow this access on systems using systemd.
----
- policy/modules/kernel/kernel.te | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/policy/modules/kernel/kernel.te b/policy/modules/kernel/kernel.te
-index 309f3e08bc3f..5eb010e3a944 100644
---- a/policy/modules/kernel/kernel.te
-+++ b/policy/modules/kernel/kernel.te
-@@ -312,7 +312,7 @@ ifdef(`init_systemd',`
- optional_policy(`
- storage_dev_filetrans_fixed_disk(kernel_t)
- storage_setattr_fixed_disk_dev(kernel_t)
-- storage_create_fixed_disk_dev(kernel_t)
-+ storage_manage_fixed_disk(kernel_t)
- ')
- ')
-
---
-2.6.4
-
diff --git a/0007-Label-gedit-plugins-properly-on-Arch-Linux.patch b/0007-Label-gedit-plugins-properly-on-Arch-Linux.patch
deleted file mode 100644
index 55e6ef05375..00000000000
--- a/0007-Label-gedit-plugins-properly-on-Arch-Linux.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-From be932b857b24452919816cbba1f5cc32d34c8db4 Mon Sep 17 00:00:00 2001
-From: Nicolas Iooss <nicolas.iooss@m4x.org>
-Date: Tue, 5 Jan 2016 17:56:45 +0100
-Subject: [PATCH] Label gedit plugins properly on Arch Linux
-
----
- policy/modules/kernel/corecommands.fc | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/policy/modules/kernel/corecommands.fc b/policy/modules/kernel/corecommands.fc
-index 539669a9aadd..88f8742e89fd 100644
---- a/policy/modules/kernel/corecommands.fc
-+++ b/policy/modules/kernel/corecommands.fc
-@@ -299,6 +299,7 @@ ifdef(`distro_gentoo',`
- /usr/share/cluster/svclib_nfslock -- gen_context(system_u:object_r:bin_t,s0)
- /usr/share/cvs/contrib/rcs2log -- gen_context(system_u:object_r:bin_t,s0)
- /usr/share/e16/misc(/.*)? gen_context(system_u:object_r:bin_t,s0)
-+/usr/share/gedit/plugins/externaltools/tools(/.*)? gen_context(system_u:object_r:bin_t,s0)
- /usr/share/gedit-2/plugins/externaltools/tools(/.*)? gen_context(system_u:object_r:bin_t,s0)
- /usr/share/gitolite/hooks/common/update -- gen_context(system_u:object_r:bin_t,s0)
- /usr/share/gitolite/hooks/gitolite-admin/post-update -- gen_context(system_u:object_r:bin_t,s0)
---
-2.6.4
-
diff --git a/0008-Add-file-contexts-for-usr-bin-lib-sbin-when-they-exi.patch b/0008-Add-file-contexts-for-usr-bin-lib-sbin-when-they-exi.patch
deleted file mode 100644
index 4f63ffaeb3f..00000000000
--- a/0008-Add-file-contexts-for-usr-bin-lib-sbin-when-they-exi.patch
+++ /dev/null
@@ -1,655 +0,0 @@
-From d3632851b7995dfa0cd7fb49442f3a96f3384de3 Mon Sep 17 00:00:00 2001
-From: Nicolas Iooss <nicolas.iooss@m4x.org>
-Date: Tue, 5 Jan 2016 17:57:19 +0100
-Subject: [PATCH] Add file contexts for /usr/{bin,lib,sbin} when they exist for
- /
-
----
- policy/modules/admin/bootloader.fc | 2 ++
- policy/modules/admin/consoletype.fc | 2 ++
- policy/modules/admin/dmesg.fc | 2 ++
- policy/modules/admin/netutils.fc | 2 ++
- policy/modules/admin/su.fc | 1 +
- policy/modules/kernel/corecommands.fc | 21 +++++++++++-
- policy/modules/kernel/corenetwork.fc | 3 ++
- policy/modules/kernel/devices.fc | 5 +++
- policy/modules/kernel/files.fc | 5 +++
- policy/modules/kernel/filesystem.fc | 5 +++
- policy/modules/kernel/storage.fc | 3 ++
- policy/modules/system/authlogin.fc | 10 ++++--
- policy/modules/system/clock.fc | 1 +
- policy/modules/system/fstools.fc | 63 ++++++++++++++++++++++++++++-------
- policy/modules/system/getty.fc | 2 ++
- policy/modules/system/hostname.fc | 2 ++
- policy/modules/system/hotplug.fc | 3 ++
- policy/modules/system/init.fc | 2 ++
- policy/modules/system/iptables.fc | 12 +++++--
- policy/modules/system/libraries.fc | 2 ++
- policy/modules/system/locallogin.fc | 3 ++
- policy/modules/system/logging.fc | 5 +++
- policy/modules/system/lvm.fc | 59 ++++++++++++++++++++++++++++++--
- policy/modules/system/modutils.fc | 11 ++++++
- policy/modules/system/mount.fc | 6 ++++
- policy/modules/system/netlabel.fc | 2 ++
- policy/modules/system/selinuxutil.fc | 1 +
- policy/modules/system/setrans.fc | 2 ++
- policy/modules/system/sysnetwork.fc | 14 +++++++-
- policy/modules/system/systemd.fc | 10 ++++++
- policy/modules/system/udev.fc | 8 +++++
- 31 files changed, 246 insertions(+), 23 deletions(-)
-
-diff --git a/policy/modules/admin/bootloader.fc b/policy/modules/admin/bootloader.fc
-index d908d56a94f2..ad701638b69a 100644
---- a/policy/modules/admin/bootloader.fc
-+++ b/policy/modules/admin/bootloader.fc
-@@ -11,3 +11,5 @@
- /usr/sbin/grub2?-install -- gen_context(system_u:object_r:bootloader_exec_t,s0)
- /usr/sbin/grub2?-mkconfig -- gen_context(system_u:object_r:bootloader_exec_t,s0)
- /usr/sbin/grub2?-probe -- gen_context(system_u:object_r:bootloader_exec_t,s0)
-+/usr/sbin/lilo.* -- gen_context(system_u:object_r:bootloader_exec_t,s0)
-+/usr/sbin/ybin.* -- gen_context(system_u:object_r:bootloader_exec_t,s0)
-diff --git a/policy/modules/admin/consoletype.fc b/policy/modules/admin/consoletype.fc
-index b7f053bf6d11..5d4fc3188312 100644
---- a/policy/modules/admin/consoletype.fc
-+++ b/policy/modules/admin/consoletype.fc
-@@ -1,2 +1,4 @@
-
- /sbin/consoletype -- gen_context(system_u:object_r:consoletype_exec_t,s0)
-+
-+/usr/sbin/consoletype -- gen_context(system_u:object_r:consoletype_exec_t,s0)
-diff --git a/policy/modules/admin/dmesg.fc b/policy/modules/admin/dmesg.fc
-index d6cc2d9709b9..0685b190d939 100644
---- a/policy/modules/admin/dmesg.fc
-+++ b/policy/modules/admin/dmesg.fc
-@@ -1,2 +1,4 @@
-
- /bin/dmesg -- gen_context(system_u:object_r:dmesg_exec_t,s0)
-+
-+/usr/bin/dmesg -- gen_context(system_u:object_r:dmesg_exec_t,s0)
-diff --git a/policy/modules/admin/netutils.fc b/policy/modules/admin/netutils.fc
-index a4672caedde9..fd4e1ee205dd 100644
---- a/policy/modules/admin/netutils.fc
-+++ b/policy/modules/admin/netutils.fc
-@@ -7,6 +7,8 @@
- /usr/bin/arping -- gen_context(system_u:object_r:netutils_exec_t,s0)
- /usr/bin/lft -- gen_context(system_u:object_r:traceroute_exec_t,s0)
- /usr/bin/nmap -- gen_context(system_u:object_r:traceroute_exec_t,s0)
-+/usr/bin/ping.* -- gen_context(system_u:object_r:ping_exec_t,s0)
-+/usr/bin/tracepath.* -- gen_context(system_u:object_r:traceroute_exec_t,s0)
- /usr/bin/traceroute.* -- gen_context(system_u:object_r:traceroute_exec_t,s0)
-
- /usr/sbin/arping -- gen_context(system_u:object_r:netutils_exec_t,s0)
-diff --git a/policy/modules/admin/su.fc b/policy/modules/admin/su.fc
-index 688abc2ae8a7..3d89250a6939 100644
---- a/policy/modules/admin/su.fc
-+++ b/policy/modules/admin/su.fc
-@@ -3,3 +3,4 @@
-
- /usr/(local/)?bin/ksu -- gen_context(system_u:object_r:su_exec_t,s0)
- /usr/bin/kdesu -- gen_context(system_u:object_r:su_exec_t,s0)
-+/usr/bin/su -- gen_context(system_u:object_r:su_exec_t,s0)
-diff --git a/policy/modules/kernel/corecommands.fc b/policy/modules/kernel/corecommands.fc
-index 88f8742e89fd..932e8cb8112b 100644
---- a/policy/modules/kernel/corecommands.fc
-+++ b/policy/modules/kernel/corecommands.fc
-@@ -184,10 +184,19 @@ ifdef(`distro_gentoo',`
- #
- /usr/(.*/)?Bin(/.*)? gen_context(system_u:object_r:bin_t,s0)
- /usr/(.*/)?bin(/.*)? gen_context(system_u:object_r:bin_t,s0)
--/usr/bin/git-shell -- gen_context(system_u:object_r:shell_exec_t,s0)
-+/usr/bin/d?ash -- gen_context(system_u:object_r:shell_exec_t,s0)
-+/usr/bin/bash -- gen_context(system_u:object_r:shell_exec_t,s0)
-+/usr/bin/bash2 -- gen_context(system_u:object_r:shell_exec_t,s0)
- /usr/bin/fish -- gen_context(system_u:object_r:shell_exec_t,s0)
-+/usr/bin/git-shell -- gen_context(system_u:object_r:shell_exec_t,s0)
-+/usr/bin/ksh.* -- gen_context(system_u:object_r:shell_exec_t,s0)
-+/usr/bin/mksh -- gen_context(system_u:object_r:shell_exec_t,s0)
-+/usr/bin/mountpoint -- gen_context(system_u:object_r:bin_t,s0)
-+/usr/bin/sash -- gen_context(system_u:object_r:shell_exec_t,s0)
- /usr/bin/scponly -- gen_context(system_u:object_r:shell_exec_t,s0)
- /usr/bin/tcsh -- gen_context(system_u:object_r:shell_exec_t,s0)
-+/usr/bin/yash -- gen_context(system_u:object_r:shell_exec_t,s0)
-+/usr/bin/zsh.* -- gen_context(system_u:object_r:shell_exec_t,s0)
-
- /usr/lib(.*/)?bin(/.*)? gen_context(system_u:object_r:bin_t,s0)
-
-@@ -230,18 +239,25 @@ ifdef(`distro_gentoo',`
- /usr/lib/networkmanager/nm-.* -- gen_context(system_u:object_r:bin_t,s0)
- /usr/lib/news/bin(/.*)? gen_context(system_u:object_r:bin_t,s0)
- /usr/lib/nspluginwrapper/np.* gen_context(system_u:object_r:bin_t,s0)
-+/usr/lib/nut/.* -- gen_context(system_u:object_r:bin_t,s0)
- /usr/lib/portage/bin(/.*)? gen_context(system_u:object_r:bin_t,s0)
- /usr/lib/pm-utils(/.*)? gen_context(system_u:object_r:bin_t,s0)
-+/usr/lib/readahead(/.*)? gen_context(system_u:object_r:bin_t,s0)
- /usr/lib/rpm/rpmd -- gen_context(system_u:object_r:bin_t,s0)
- /usr/lib/rpm/rpmk -- gen_context(system_u:object_r:bin_t,s0)
- /usr/lib/rpm/rpmq -- gen_context(system_u:object_r:bin_t,s0)
- /usr/lib/rpm/rpmv -- gen_context(system_u:object_r:bin_t,s0)
-+/usr/lib/security/pam_krb5/pam_krb5_storetmp -- gen_context(system_u:object_r:bin_t,s0)
-+/usr/lib/systemd/systemd.* -- gen_context(system_u:object_r:bin_t,s0)
- /usr/lib/sftp-server -- gen_context(system_u:object_r:bin_t,s0)
- /usr/lib/ssh(/.*)? gen_context(system_u:object_r:bin_t,s0)
- /usr/lib/sudo/sesh -- gen_context(system_u:object_r:shell_exec_t,s0)
- /usr/lib/systemd/system-generators(/.*)? gen_context(system_u:object_r:bin_t,s0)
- /usr/lib/systemd/user-generators(/.*)? gen_context(system_u:object_r:bin_t,s0)
- /usr/lib/tumbler-1/tumblerd -- gen_context(system_u:object_r:bin_t,s0)
-+/usr/lib/udev/[^/]* -- gen_context(system_u:object_r:bin_t,s0)
-+/usr/lib/udev/scsi_id -- gen_context(system_u:object_r:bin_t,s0)
-+/usr/lib/upstart(/.*)? gen_context(system_u:object_r:bin_t,s0)
- /usr/lib/vte/gnome-pty-helper -- gen_context(system_u:object_r:bin_t,s0)
- /usr/lib/xfce4/exo-1/exo-compose-mail-1 -- gen_context(system_u:object_r:bin_t,s0)
- /usr/lib/xfce4/exo-1/exo-helper-1 -- gen_context(system_u:object_r:bin_t,s0)
-@@ -280,6 +296,9 @@ ifdef(`distro_gentoo',`
- /usr/local/Printer(/.*)? gen_context(system_u:object_r:bin_t,s0)
- /usr/local/linuxprinter/filters(/.*)? gen_context(system_u:object_r:bin_t,s0)
-
-+/usr/sbin/insmod_ksymoops_clean -- gen_context(system_u:object_r:bin_t,s0)
-+/usr/sbin/mkfs\.cramfs -- gen_context(system_u:object_r:bin_t,s0)
-+/usr/sbin/nologin -- gen_context(system_u:object_r:shell_exec_t,s0)
- /usr/sbin/scponlyc -- gen_context(system_u:object_r:shell_exec_t,s0)
- /usr/sbin/sesh -- gen_context(system_u:object_r:shell_exec_t,s0)
- /usr/sbin/smrsh -- gen_context(system_u:object_r:shell_exec_t,s0)
-diff --git a/policy/modules/kernel/corenetwork.fc b/policy/modules/kernel/corenetwork.fc
-index f9b25c12fea4..9af1f7a6150d 100644
---- a/policy/modules/kernel/corenetwork.fc
-+++ b/policy/modules/kernel/corenetwork.fc
-@@ -8,3 +8,6 @@
-
- /lib/udev/devices/ppp -c gen_context(system_u:object_r:ppp_device_t,s0)
- /lib/udev/devices/net/.* -c gen_context(system_u:object_r:tun_tap_device_t,s0)
-+
-+/usr/lib/udev/devices/ppp -c gen_context(system_u:object_r:ppp_device_t,s0)
-+/usr/lib/udev/devices/net/.* -c gen_context(system_u:object_r:tun_tap_device_t,s0)
-diff --git a/policy/modules/kernel/devices.fc b/policy/modules/kernel/devices.fc
-index a33e3950a567..6a2e6014325d 100644
---- a/policy/modules/kernel/devices.fc
-+++ b/policy/modules/kernel/devices.fc
-@@ -199,6 +199,11 @@ ifdef(`distro_debian',`
- /lib/udev/devices/null -c gen_context(system_u:object_r:null_device_t,s0)
- /lib/udev/devices/zero -c gen_context(system_u:object_r:zero_device_t,s0)
-
-+/usr/lib/udev/devices(/.*)? gen_context(system_u:object_r:device_t,s0)
-+/usr/lib/udev/devices/lp.* -c gen_context(system_u:object_r:printer_device_t,s0)
-+/usr/lib/udev/devices/null -c gen_context(system_u:object_r:null_device_t,s0)
-+/usr/lib/udev/devices/zero -c gen_context(system_u:object_r:zero_device_t,s0)
-+
- /sys(/.*)? gen_context(system_u:object_r:sysfs_t,s0)
- /sys/devices/system/cpu/online -- gen_context(system_u:object_r:cpu_online_t,s0)
-
-diff --git a/policy/modules/kernel/files.fc b/policy/modules/kernel/files.fc
-index fc765e7b38a7..f8f4377ea171 100644
---- a/policy/modules/kernel/files.fc
-+++ b/policy/modules/kernel/files.fc
-@@ -182,6 +182,11 @@ ifdef(`distro_debian',`
- /srv/.* gen_context(system_u:object_r:var_t,s0)
-
- #
-+# /usr/lib(64)?
-+#
-+/usr/lib/modules(/.*)? gen_context(system_u:object_r:modules_object_t,s0)
-+
-+#
- # /tmp
- #
- /tmp -d gen_context(system_u:object_r:tmp_t,s0-mls_systemhigh)
-diff --git a/policy/modules/kernel/filesystem.fc b/policy/modules/kernel/filesystem.fc
-index f5cfe846fe29..412d85e5da3b 100644
---- a/policy/modules/kernel/filesystem.fc
-+++ b/policy/modules/kernel/filesystem.fc
-@@ -11,6 +11,11 @@
- /lib/udev/devices/shm -d gen_context(system_u:object_r:tmpfs_t,s0)
- /lib/udev/devices/shm/.* <<none>>
-
-+/usr/lib/udev/devices/hugepages -d gen_context(system_u:object_r:hugetlbfs_t,s0)
-+/usr/lib/udev/devices/hugepages/.* <<none>>
-+/usr/lib/udev/devices/shm -d gen_context(system_u:object_r:tmpfs_t,s0)
-+/usr/lib/udev/devices/shm/.* <<none>>
-+
- /sys/fs/cgroup -d gen_context(system_u:object_r:cgroup_t,s0)
- /sys/fs/cgroup/.* <<none>>
- /sys/fs/cgroup/[^/]+ -l gen_context(system_u:object_r:cgroup_t,s0)
-diff --git a/policy/modules/kernel/storage.fc b/policy/modules/kernel/storage.fc
-index 73599f34a8ca..cd1b43916ca7 100644
---- a/policy/modules/kernel/storage.fc
-+++ b/policy/modules/kernel/storage.fc
-@@ -85,3 +85,6 @@ ifdef(`distro_redhat', `
-
- /lib/udev/devices/loop.* -b gen_context(system_u:object_r:fixed_disk_device_t,mls_systemhigh)
- /lib/udev/devices/fuse -c gen_context(system_u:object_r:fuse_device_t,s0)
-+
-+/usr/lib/udev/devices/loop.* -b gen_context(system_u:object_r:fixed_disk_device_t,mls_systemhigh)
-+/usr/lib/udev/devices/fuse -c gen_context(system_u:object_r:fuse_device_t,s0)
-diff --git a/policy/modules/system/authlogin.fc b/policy/modules/system/authlogin.fc
-index bb11be57fdc0..ebe30c2354d0 100644
---- a/policy/modules/system/authlogin.fc
-+++ b/policy/modules/system/authlogin.fc
-@@ -16,15 +16,19 @@ ifdef(`distro_suse', `
- /sbin/unix2_chkpwd -- gen_context(system_u:object_r:chkpwd_exec_t,s0)
- ')
-
-+/usr/bin/login -- gen_context(system_u:object_r:login_exec_t,s0)
-+
- /usr/kerberos/sbin/login\.krb5 -- gen_context(system_u:object_r:login_exec_t,s0)
-
- /usr/lib/utempter/utempter -- gen_context(system_u:object_r:utempter_exec_t,s0)
-
-+/usr/sbin/pam_console_apply -- gen_context(system_u:object_r:pam_console_exec_t,s0)
-+/usr/sbin/pam_timestamp_check -- gen_context(system_u:object_r:pam_exec_t,s0)
-+/usr/sbin/unix_chkpwd -- gen_context(system_u:object_r:chkpwd_exec_t,s0)
-+/usr/sbin/unix_update -- gen_context(system_u:object_r:updpwd_exec_t,s0)
-+/usr/sbin/unix_verify -- gen_context(system_u:object_r:chkpwd_exec_t,s0)
- /usr/sbin/utempter -- gen_context(system_u:object_r:utempter_exec_t,s0)
- /usr/sbin/validate -- gen_context(system_u:object_r:chkpwd_exec_t,s0)
--ifdef(`distro_gentoo', `
--/usr/sbin/unix_chkpwd -- gen_context(system_u:object_r:chkpwd_exec_t,s0)
--')
-
- /var/cache/coolkey(/.*)? gen_context(system_u:object_r:auth_cache_t,s0)
-
-diff --git a/policy/modules/system/clock.fc b/policy/modules/system/clock.fc
-index c5e05ca70255..2ec76e2be7cd 100644
---- a/policy/modules/system/clock.fc
-+++ b/policy/modules/system/clock.fc
-@@ -3,3 +3,4 @@
-
- /sbin/hwclock -- gen_context(system_u:object_r:hwclock_exec_t,s0)
-
-+/usr/sbin/hwclock -- gen_context(system_u:object_r:hwclock_exec_t,s0)
-diff --git a/policy/modules/system/fstools.fc b/policy/modules/system/fstools.fc
-index 22996d5dc1a0..0ff6b9d362d7 100644
---- a/policy/modules/system/fstools.fc
-+++ b/policy/modules/system/fstools.fc
-@@ -48,18 +48,57 @@
- /usr/bin/scsi_unique_id -- gen_context(system_u:object_r:fsadm_exec_t,s0)
- /usr/bin/syslinux -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-
--/usr/sbin/addpart -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/clubufflush -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/delpart -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/efibootmgr -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/fatsort -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/fsck.* -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/gdisk -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/mkfs.* -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/parted -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/partprobe -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/partx -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/smartctl -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/sbin/addpart -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/sbin/badblocks -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/sbin/blkid -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/sbin/blockdev -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/sbin/cfdisk -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/sbin/clubufflush -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/sbin/delpart -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/sbin/dosfsck -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/sbin/dump -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/sbin/dumpe2fs -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/sbin/e2fsck -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/sbin/e4fsck -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/sbin/e2label -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/sbin/efibootmgr -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/sbin/fatsort -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/sbin/fdisk -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/sbin/findfs -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/sbin/fsck.* -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/sbin/gdisk -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/sbin/hdparm -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/sbin/install-mbr -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/sbin/jfs_.* -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/sbin/losetup.* -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/sbin/lsraid -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/sbin/make_reiser4 -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/sbin/mkdosfs -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/sbin/mke2fs -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/sbin/mke4fs -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/sbin/mkfs.* -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/sbin/mkraid -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/sbin/mkreiserfs -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/sbin/mkswap -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/sbin/parted -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/sbin/partprobe -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/sbin/partx -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/sbin/raidautorun -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/sbin/raidstart -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/sbin/reiserfs(ck|tune) -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/sbin/resize.*fs -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/sbin/scsi_info -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/sbin/sfdisk -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/sbin/smartctl -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/sbin/swapoff -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/sbin/swapon.* -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/sbin/tune2fs -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/sbin/zdb -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/sbin/zhack -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/sbin/zinject -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/sbin/zpios -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/sbin/zstreamdump -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/sbin/ztest -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-
- /var/log/fsck(/.*)? gen_context(system_u:object_r:fsadm_log_t,s0)
-
-diff --git a/policy/modules/system/getty.fc b/policy/modules/system/getty.fc
-index e1a1848a2aeb..6545e9e77988 100644
---- a/policy/modules/system/getty.fc
-+++ b/policy/modules/system/getty.fc
-@@ -3,6 +3,8 @@
-
- /sbin/.*getty -- gen_context(system_u:object_r:getty_exec_t,s0)
-
-+/usr/sbin/.*getty -- gen_context(system_u:object_r:getty_exec_t,s0)
-+
- /var/log/mgetty\.log.* -- gen_context(system_u:object_r:getty_log_t,s0)
- /var/log/vgetty\.log\..* -- gen_context(system_u:object_r:getty_log_t,s0)
-
-diff --git a/policy/modules/system/hostname.fc b/policy/modules/system/hostname.fc
-index 9dfecf77c40f..6d00f5c136b4 100644
---- a/policy/modules/system/hostname.fc
-+++ b/policy/modules/system/hostname.fc
-@@ -1,2 +1,4 @@
-
- /bin/hostname -- gen_context(system_u:object_r:hostname_exec_t,s0)
-+
-+/usr/bin/hostname -- gen_context(system_u:object_r:hostname_exec_t,s0)
-diff --git a/policy/modules/system/hotplug.fc b/policy/modules/system/hotplug.fc
-index caf736b3bc10..91c4c6f23dc6 100644
---- a/policy/modules/system/hotplug.fc
-+++ b/policy/modules/system/hotplug.fc
-@@ -7,5 +7,8 @@
- /sbin/hotplug -- gen_context(system_u:object_r:hotplug_exec_t,s0)
- /sbin/netplugd -- gen_context(system_u:object_r:hotplug_exec_t,s0)
-
-+/usr/sbin/hotplug -- gen_context(system_u:object_r:hotplug_exec_t,s0)
-+/usr/sbin/netplugd -- gen_context(system_u:object_r:hotplug_exec_t,s0)
-+
- /var/run/usb(/.*)? gen_context(system_u:object_r:hotplug_var_run_t,s0)
- /var/run/hotplug(/.*)? gen_context(system_u:object_r:hotplug_var_run_t,s0)
-diff --git a/policy/modules/system/init.fc b/policy/modules/system/init.fc
-index 573d062ebe40..f5392fd2ad4b 100644
---- a/policy/modules/system/init.fc
-+++ b/policy/modules/system/init.fc
-@@ -54,7 +54,9 @@ ifdef(`distro_gentoo', `
- /usr/libexec/dcc/stop-.* -- gen_context(system_u:object_r:initrc_exec_t,s0)
-
- /usr/sbin/apachectl -- gen_context(system_u:object_r:initrc_exec_t,s0)
-+/usr/sbin/init(ng)? -- gen_context(system_u:object_r:init_exec_t,s0)
- /usr/sbin/open_init_pty -- gen_context(system_u:object_r:initrc_exec_t,s0)
-+/usr/sbin/upstart -- gen_context(system_u:object_r:init_exec_t,s0)
-
- #
- # /var
-diff --git a/policy/modules/system/iptables.fc b/policy/modules/system/iptables.fc
-index b3eda3e59cd6..a9b4908ad0b5 100644
---- a/policy/modules/system/iptables.fc
-+++ b/policy/modules/system/iptables.fc
-@@ -20,8 +20,14 @@
- /usr/lib/systemd/system/[^/]*iptables.* -- gen_context(system_u:object_r:iptables_unit_t,s0)
-
- /usr/sbin/conntrack -- gen_context(system_u:object_r:iptables_exec_t,s0)
-+/usr/sbin/ebtables -- gen_context(system_u:object_r:iptables_exec_t,s0)
-+/usr/sbin/ebtables-restore -- gen_context(system_u:object_r:iptables_exec_t,s0)
- /usr/sbin/ipchains.* -- gen_context(system_u:object_r:iptables_exec_t,s0)
- /usr/sbin/ipset -- gen_context(system_u:object_r:iptables_exec_t,s0)
--/usr/sbin/iptables -- gen_context(system_u:object_r:iptables_exec_t,s0)
--/usr/sbin/iptables-multi -- gen_context(system_u:object_r:iptables_exec_t,s0)
--/usr/sbin/iptables-restore -- gen_context(system_u:object_r:iptables_exec_t,s0)
-+/usr/sbin/ip6?tables -- gen_context(system_u:object_r:iptables_exec_t,s0)
-+/usr/sbin/ip6?tables-multi -- gen_context(system_u:object_r:iptables_exec_t,s0)
-+/usr/sbin/ip6?tables-restore -- gen_context(system_u:object_r:iptables_exec_t,s0)
-+/usr/sbin/ipvsadm -- gen_context(system_u:object_r:iptables_exec_t,s0)
-+/usr/sbin/ipvsadm-restore -- gen_context(system_u:object_r:iptables_exec_t,s0)
-+/usr/sbin/ipvsadm-save -- gen_context(system_u:object_r:iptables_exec_t,s0)
-+/usr/sbin/xtables-multi -- gen_context(system_u:object_r:iptables_exec_t,s0)
-diff --git a/policy/modules/system/libraries.fc b/policy/modules/system/libraries.fc
-index b5329463fdb7..9cc5813c7ec9 100644
---- a/policy/modules/system/libraries.fc
-+++ b/policy/modules/system/libraries.fc
-@@ -170,6 +170,8 @@ ifdef(`distro_gentoo',`
- /usr/lib -l gen_context(system_u:object_r:lib_t,s0)
- ')
-
-+/usr/sbin/ldconfig -- gen_context(system_u:object_r:ldconfig_exec_t,s0)
-+
- ifdef(`distro_redhat',`
- /usr/share/rhn/rhn_applet/eggtrayiconmodule\.so -- gen_context(system_u:object_r:lib_t,s0)
-
-diff --git a/policy/modules/system/locallogin.fc b/policy/modules/system/locallogin.fc
-index be6a81b80d0c..06b5de62cd92 100644
---- a/policy/modules/system/locallogin.fc
-+++ b/policy/modules/system/locallogin.fc
-@@ -1,3 +1,6 @@
-
- /sbin/sulogin -- gen_context(system_u:object_r:sulogin_exec_t,s0)
- /sbin/sushell -- gen_context(system_u:object_r:sulogin_exec_t,s0)
-+
-+/usr/sbin/sulogin -- gen_context(system_u:object_r:sulogin_exec_t,s0)
-+/usr/sbin/sushell -- gen_context(system_u:object_r:sulogin_exec_t,s0)
-diff --git a/policy/modules/system/logging.fc b/policy/modules/system/logging.fc
-index a061af2fa146..508bd288b3a2 100644
---- a/policy/modules/system/logging.fc
-+++ b/policy/modules/system/logging.fc
-@@ -21,8 +21,13 @@
- /usr/lib/systemd/system/[^/]*systemd-journal.* -- gen_context(system_u:object_r:syslogd_unit_t,s0)
- /usr/lib/systemd/systemd-journald -- gen_context(system_u:object_r:syslogd_exec_t,s0)
-
-+/usr/sbin/audispd -- gen_context(system_u:object_r:audisp_exec_t,s0)
-+/usr/sbin/audisp-remote -- gen_context(system_u:object_r:audisp_remote_exec_t,s0)
-+/usr/sbin/auditctl -- gen_context(system_u:object_r:auditctl_exec_t,s0)
-+/usr/sbin/auditd -- gen_context(system_u:object_r:auditd_exec_t,s0)
- /usr/sbin/klogd -- gen_context(system_u:object_r:klogd_exec_t,s0)
- /usr/sbin/metalog -- gen_context(system_u:object_r:syslogd_exec_t,s0)
-+/usr/sbin/minilogd -- gen_context(system_u:object_r:syslogd_exec_t,s0)
- /usr/sbin/rklogd -- gen_context(system_u:object_r:klogd_exec_t,s0)
- /usr/sbin/rsyslogd -- gen_context(system_u:object_r:syslogd_exec_t,s0)
- /usr/sbin/syslog-ng -- gen_context(system_u:object_r:syslogd_exec_t,s0)
-diff --git a/policy/modules/system/lvm.fc b/policy/modules/system/lvm.fc
-index 38bf76bd6e13..e59594ab7047 100644
---- a/policy/modules/system/lvm.fc
-+++ b/policy/modules/system/lvm.fc
-@@ -89,14 +89,67 @@ ifdef(`distro_gentoo',`
- #
- # /usr
- #
--
-+/usr/lib/lvm-10/.* -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/lib/lvm-200/.* -- gen_context(system_u:object_r:lvm_exec_t,s0)
- /usr/lib/systemd/system/blk-availability.* -- gen_context(system_u:object_r:lvm_unit_t,s0)
- /usr/lib/systemd/system/dm-event.* -- gen_context(system_u:object_r:lvm_unit_t,s0)
- /usr/lib/systemd/system/lvm2-.* -- gen_context(system_u:object_r:lvm_unit_t,s0)
- /usr/lib/systemd/system/lvm2-lvmetad.* -- gen_context(system_u:object_r:lvm_unit_t,s0)
-+/usr/lib/udev/udisks-lvm-pv-export -- gen_context(system_u:object_r:lvm_exec_t,s0)
-
--/usr/sbin/clvmd -- gen_context(system_u:object_r:clvmd_exec_t,s0)
--/usr/sbin/lvm -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/sbin/clvmd -- gen_context(system_u:object_r:clvmd_exec_t,s0)
-+/usr/sbin/cryptsetup -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/sbin/dmraid -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/sbin/dmsetup -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/sbin/dmsetup\.static -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/sbin/e2fsadm -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/sbin/lvchange -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/sbin/lvcreate -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/sbin/lvdisplay -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/sbin/lvextend -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/sbin/lvm -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/sbin/lvm\.static -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/sbin/lvmchange -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/sbin/lvmdiskscan -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/sbin/lvmiopversion -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/sbin/lvmsadc -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/sbin/lvmsar -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/sbin/lvreduce -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/sbin/lvremove -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/sbin/lvrename -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/sbin/lvresize -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/sbin/lvs -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/sbin/lvscan -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/sbin/multipathd -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/sbin/multipath\.static -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/sbin/pvchange -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/sbin/pvcreate -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/sbin/pvdata -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/sbin/pvdisplay -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/sbin/pvmove -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/sbin/pvremove -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/sbin/pvs -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/sbin/pvscan -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/sbin/vgcfgbackup -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/sbin/vgcfgrestore -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/sbin/vgchange -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/sbin/vgchange\.static -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/sbin/vgck -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/sbin/vgcreate -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/sbin/vgdisplay -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/sbin/vgexport -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/sbin/vgextend -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/sbin/vgimport -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/sbin/vgmerge -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/sbin/vgmknodes -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/sbin/vgreduce -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/sbin/vgremove -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/sbin/vgrename -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/sbin/vgs -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/sbin/vgscan -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/sbin/vgscan\.static -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/sbin/vgsplit -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/sbin/vgwrapper -- gen_context(system_u:object_r:lvm_exec_t,s0)
-
- #
- # /var
-diff --git a/policy/modules/system/modutils.fc b/policy/modules/system/modutils.fc
-index 993367709b39..16887a232d32 100644
---- a/policy/modules/system/modutils.fc
-+++ b/policy/modules/system/modutils.fc
-@@ -23,3 +23,14 @@ ifdef(`distro_gentoo',`
- /sbin/update-modules -- gen_context(system_u:object_r:update_modules_exec_t,s0)
-
- /usr/bin/kmod -- gen_context(system_u:object_r:insmod_exec_t,s0)
-+
-+/usr/lib/modules/[^/]+/modules\..+ -- gen_context(system_u:object_r:modules_dep_t,s0)
-+/usr/lib/modules/modprobe\.conf -- gen_context(system_u:object_r:modules_conf_t,s0)
-+
-+/usr/sbin/depmod.* -- gen_context(system_u:object_r:depmod_exec_t,s0)
-+/usr/sbin/generate-modprobe\.conf -- gen_context(system_u:object_r:update_modules_exec_t,s0)
-+/usr/sbin/insmod.* -- gen_context(system_u:object_r:insmod_exec_t,s0)
-+/usr/sbin/modprobe.* -- gen_context(system_u:object_r:insmod_exec_t,s0)
-+/usr/sbin/modules-update -- gen_context(system_u:object_r:update_modules_exec_t,s0)
-+/usr/sbin/rmmod.* -- gen_context(system_u:object_r:insmod_exec_t,s0)
-+/usr/sbin/update-modules -- gen_context(system_u:object_r:update_modules_exec_t,s0)
-diff --git a/policy/modules/system/mount.fc b/policy/modules/system/mount.fc
-index 5f4f548cefa5..66e7857ce7a9 100644
---- a/policy/modules/system/mount.fc
-+++ b/policy/modules/system/mount.fc
-@@ -7,5 +7,11 @@
- /sbin/zpool -- gen_context(system_u:object_r:mount_exec_t,s0)
-
- /usr/bin/fusermount -- gen_context(system_u:object_r:mount_exec_t,s0)
-+/usr/bin/mount.* -- gen_context(system_u:object_r:mount_exec_t,s0)
-+/usr/bin/umount.* -- gen_context(system_u:object_r:mount_exec_t,s0)
-+
-+/usr/sbin/mount\.zfs -- gen_context(system_u:object_r:mount_exec_t,s0)
-+/usr/sbin/zfs -- gen_context(system_u:object_r:mount_exec_t,s0)
-+/usr/sbin/zpool -- gen_context(system_u:object_r:mount_exec_t,s0)
-
- /var/run/mount(/.*)? gen_context(system_u:object_r:mount_var_run_t,s0)
-diff --git a/policy/modules/system/netlabel.fc b/policy/modules/system/netlabel.fc
-index b263a8af58f7..9348c8cd2e8a 100644
---- a/policy/modules/system/netlabel.fc
-+++ b/policy/modules/system/netlabel.fc
-@@ -1 +1,3 @@
- /sbin/netlabelctl -- gen_context(system_u:object_r:netlabel_mgmt_exec_t,s0)
-+
-+/usr/sbin/netlabelctl -- gen_context(system_u:object_r:netlabel_mgmt_exec_t,s0)
-diff --git a/policy/modules/system/selinuxutil.fc b/policy/modules/system/selinuxutil.fc
-index 7616b318bc97..89a6f0703b51 100644
---- a/policy/modules/system/selinuxutil.fc
-+++ b/policy/modules/system/selinuxutil.fc
-@@ -35,6 +35,7 @@
- /usr/lib/selinux(/.*)? gen_context(system_u:object_r:policy_src_t,s0)
-
- /usr/sbin/load_policy -- gen_context(system_u:object_r:load_policy_exec_t,s0)
-+/usr/sbin/restorecon -- gen_context(system_u:object_r:setfiles_exec_t,s0)
- /usr/sbin/restorecond -- gen_context(system_u:object_r:restorecond_exec_t,s0)
- /usr/sbin/run_init -- gen_context(system_u:object_r:run_init_exec_t,s0)
- /usr/sbin/setfiles.* -- gen_context(system_u:object_r:setfiles_exec_t,s0)
-diff --git a/policy/modules/system/setrans.fc b/policy/modules/system/setrans.fc
-index bea462999fd1..63fbc87be780 100644
---- a/policy/modules/system/setrans.fc
-+++ b/policy/modules/system/setrans.fc
-@@ -2,4 +2,6 @@
-
- /sbin/mcstransd -- gen_context(system_u:object_r:setrans_exec_t,s0)
-
-+/usr/sbin/mcstransd -- gen_context(system_u:object_r:setrans_exec_t,s0)
-+
- /var/run/setrans(/.*)? gen_context(system_u:object_r:setrans_var_run_t,mls_systemhigh)
-diff --git a/policy/modules/system/sysnetwork.fc b/policy/modules/system/sysnetwork.fc
-index fbb935c608fe..a4b2bb2005bf 100644
---- a/policy/modules/system/sysnetwork.fc
-+++ b/policy/modules/system/sysnetwork.fc
-@@ -57,8 +57,20 @@ ifdef(`distro_redhat',`
- #
- # /usr
- #
-+/usr/sbin/dhclient.* -- gen_context(system_u:object_r:dhcpc_exec_t,s0)
-+/usr/sbin/dhcdbd -- gen_context(system_u:object_r:dhcpc_exec_t,s0)
-+/usr/sbin/dhcpcd -- gen_context(system_u:object_r:dhcpc_exec_t,s0)
-+/usr/sbin/ethtool -- gen_context(system_u:object_r:ifconfig_exec_t,s0)
-+/usr/sbin/ifconfig -- gen_context(system_u:object_r:ifconfig_exec_t,s0)
-+/usr/sbin/ip -- gen_context(system_u:object_r:ifconfig_exec_t,s0)
-+/usr/sbin/ipx_configure -- gen_context(system_u:object_r:ifconfig_exec_t,s0)
-+/usr/sbin/ipx_interface -- gen_context(system_u:object_r:ifconfig_exec_t,s0)
-+/usr/sbin/ipx_internal_net -- gen_context(system_u:object_r:ifconfig_exec_t,s0)
- /usr/sbin/iw -- gen_context(system_u:object_r:ifconfig_exec_t,s0)
--/usr/sbin/tc -- gen_context(system_u:object_r:ifconfig_exec_t,s0)
-+/usr/sbin/iwconfig -- gen_context(system_u:object_r:ifconfig_exec_t,s0)
-+/usr/sbin/mii-tool -- gen_context(system_u:object_r:ifconfig_exec_t,s0)
-+/usr/sbin/pump -- gen_context(system_u:object_r:dhcpc_exec_t,s0)
-+/usr/sbin/tc -- gen_context(system_u:object_r:ifconfig_exec_t,s0)
-
- #
- # /var
-diff --git a/policy/modules/system/systemd.fc b/policy/modules/system/systemd.fc
-index 864979d852d5..b71bab68a29b 100644
---- a/policy/modules/system/systemd.fc
-+++ b/policy/modules/system/systemd.fc
-@@ -8,6 +8,16 @@
- /bin/systemd-tmpfiles -- gen_context(system_u:object_r:systemd_tmpfiles_exec_t,s0)
- /bin/systemd-tty-ask-password-agent -- gen_context(system_u:object_r:systemd_passwd_agent_exec_t,s0)
-
-+/usr/bin/systemd-analyze -- gen_context(system_u:object_r:systemd_analyze_exec_t,s0)
-+/usr/bin/systemd-cgtop -- gen_context(system_u:object_r:systemd_cgtop_exec_t,s0)
-+/usr/bin/systemd-coredump -- gen_context(system_u:object_r:systemd_coredump_exec_t,s0)
-+/usr/bin/systemd-detect-virt -- gen_context(system_u:object_r:systemd_detect_virt_exec_t,s0)
-+/usr/bin/systemd-nspawn -- gen_context(system_u:object_r:systemd_nspawn_exec_t,s0)
-+/usr/bin/systemd-run -- gen_context(system_u:object_r:systemd_run_exec_t,s0)
-+/usr/bin/systemd-stdio-bridge -- gen_context(system_u:object_r:systemd_stdio_bridge_exec_t,s0)
-+/usr/bin/systemd-tmpfiles -- gen_context(system_u:object_r:systemd_tmpfiles_exec_t,s0)
-+/usr/bin/systemd-tty-ask-password-agent -- gen_context(system_u:object_r:systemd_passwd_agent_exec_t,s0)
-+
- /usr/lib/systemd/systemd-activate -- gen_context(system_u:object_r:systemd_activate_exec_t,s0)
- /usr/lib/systemd/systemd-backlight -- gen_context(system_u:object_r:systemd_backlight_exec_t,s0)
- /usr/lib/systemd/systemd-binfmt -- gen_context(system_u:object_r:systemd_binfmt_exec_t,s0)
-diff --git a/policy/modules/system/udev.fc b/policy/modules/system/udev.fc
-index 9c5ea5496b22..22c276a0be94 100644
---- a/policy/modules/system/udev.fc
-+++ b/policy/modules/system/udev.fc
-@@ -29,7 +29,15 @@ ifdef(`distro_redhat',`
-
- /usr/bin/udevinfo -- gen_context(system_u:object_r:udev_exec_t,s0)
-
-+/usr/sbin/udev -- gen_context(system_u:object_r:udev_exec_t,s0)
-+/usr/sbin/udevadm -- gen_context(system_u:object_r:udev_exec_t,s0)
-+/usr/sbin/udevd -- gen_context(system_u:object_r:udev_exec_t,s0)
-+/usr/sbin/udevsend -- gen_context(system_u:object_r:udev_exec_t,s0)
-+/usr/sbin/udevstart -- gen_context(system_u:object_r:udev_exec_t,s0)
-+/usr/sbin/wait_for_sysfs -- gen_context(system_u:object_r:udev_exec_t,s0)
-+
- /usr/lib/systemd/systemd-udevd -- gen_context(system_u:object_r:udev_exec_t,s0)
-+/usr/lib/udev/udev-acl -- gen_context(system_u:object_r:udev_exec_t,s0)
-
- /usr/share/virtualbox/VBoxCreateUSBNode\.sh -- gen_context(system_u:object_r:udev_helper_exec_t,s0)
-
---
-2.6.4
-
diff --git a/0009-Add-file-context-substitutions-for-systemd.patch b/0009-Add-file-context-substitutions-for-systemd.patch
deleted file mode 100644
index 1cd27201c18..00000000000
--- a/0009-Add-file-context-substitutions-for-systemd.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 7038cca1998172db84b93b7da786cfb4dbd9dd88 Mon Sep 17 00:00:00 2001
-From: Nicolas Iooss <nicolas.iooss@m4x.org>
-Date: Tue, 5 Jan 2016 17:58:09 +0100
-Subject: [PATCH] Add file context substitutions for systemd
-
----
- config/file_contexts.subs_dist | 4 ++++
- 1 file changed, 4 insertions(+)
-
-diff --git a/config/file_contexts.subs_dist b/config/file_contexts.subs_dist
-index d392decfedc8..8589fd4749f7 100644
---- a/config/file_contexts.subs_dist
-+++ b/config/file_contexts.subs_dist
-@@ -9,6 +9,8 @@
- # example, but aliasing.
- #
- /etc/init.d /etc/rc.d/init.d
-+/etc/systemd/system /usr/lib/systemd/system
-+/lib/systemd /usr/lib/systemd
- /lib32 /lib
- /lib64 /lib
- /run /var/run
-@@ -19,3 +21,5 @@
- /usr/local/lib64 /usr/lib
- /usr/local/lib /usr/lib
- /var/run/lock /var/lock
-+/var/run/systemd/system /usr/lib/systemd/system
-+/var/run/systemd/generator /usr/lib/systemd/system
---
-2.6.4
-
diff --git a/0010-Rename-sbin-and-usr-sbin-directories-usr-s-bin.patch b/0010-Rename-sbin-and-usr-sbin-directories-usr-s-bin.patch
deleted file mode 100644
index dcf1254ea91..00000000000
--- a/0010-Rename-sbin-and-usr-sbin-directories-usr-s-bin.patch
+++ /dev/null
@@ -1,783 +0,0 @@
-From 8cf2dba4c672768982f27ec361a68c230c0ee6dd Mon Sep 17 00:00:00 2001
-From: Nicolas Iooss <nicolas.iooss@m4x.org>
-Date: Tue, 5 Jan 2016 17:58:18 +0100
-Subject: [PATCH] Rename /sbin and /usr/sbin directories /usr/s?bin
-
-On Archlinux, /bin, /sbin and /usr/sbin are symlinks to /usr/bin.
-Therefore the files in these directories need to have the same context,
-defined by /usr/s?bin rules and used through config/file_contexts.
-
-Use "/usr/s?bin" instead of simply "/usr/bin" to prevent file context
-duplication, in case a file context for /usr/bin/... already exists.
----
- config/file_contexts.subs_dist | 8 ++-
- policy/modules/admin/bootloader.fc | 14 ++---
- policy/modules/admin/consoletype.fc | 2 +-
- policy/modules/admin/netutils.fc | 12 ++--
- policy/modules/admin/usermanage.fc | 30 +++++-----
- policy/modules/apps/seunshare.fc | 2 +-
- policy/modules/kernel/corecommands.fc | 12 ++--
- policy/modules/services/ssh.fc | 2 +-
- policy/modules/system/authlogin.fc | 14 ++---
- policy/modules/system/clock.fc | 2 +-
- policy/modules/system/fstools.fc | 102 ++++++++++++++++----------------
- policy/modules/system/getty.fc | 2 +-
- policy/modules/system/hotplug.fc | 4 +-
- policy/modules/system/init.fc | 8 +--
- policy/modules/system/ipsec.fc | 8 +--
- policy/modules/system/iptables.fc | 24 ++++----
- policy/modules/system/libraries.fc | 3 +
- policy/modules/system/locallogin.fc | 4 +-
- policy/modules/system/logging.fc | 22 +++----
- policy/modules/system/lvm.fc | 106 +++++++++++++++++-----------------
- policy/modules/system/modutils.fc | 8 +++
- policy/modules/system/mount.fc | 6 +-
- policy/modules/system/netlabel.fc | 2 +-
- policy/modules/system/selinuxutil.fc | 16 ++---
- policy/modules/system/setrans.fc | 2 +-
- policy/modules/system/sysnetwork.fc | 28 ++++-----
- policy/modules/system/udev.fc | 12 ++--
- 27 files changed, 235 insertions(+), 220 deletions(-)
-
-diff --git a/config/file_contexts.subs_dist b/config/file_contexts.subs_dist
-index 8589fd4749f7..2c7ac127f9b2 100644
---- a/config/file_contexts.subs_dist
-+++ b/config/file_contexts.subs_dist
-@@ -8,18 +8,22 @@
- # It does not perform substitutions as done by sed(1), for
- # example, but aliasing.
- #
-+/bin /usr/bin
- /etc/init.d /etc/rc.d/init.d
- /etc/systemd/system /usr/lib/systemd/system
- /lib/systemd /usr/lib/systemd
--/lib32 /lib
--/lib64 /lib
-+/lib /usr/lib
-+/lib32 /usr/lib
-+/lib64 /usr/lib
- /run /var/run
- /run/lock /var/lock
-+/sbin /usr/bin
- /usr/lib32 /usr/lib
- /usr/lib64 /usr/lib
- /usr/local/lib32 /usr/lib
- /usr/local/lib64 /usr/lib
- /usr/local/lib /usr/lib
-+/usr/sbin /usr/bin
- /var/run/lock /var/lock
- /var/run/systemd/system /usr/lib/systemd/system
- /var/run/systemd/generator /usr/lib/systemd/system
-diff --git a/policy/modules/admin/bootloader.fc b/policy/modules/admin/bootloader.fc
-index ad701638b69a..41d2bdb778d9 100644
---- a/policy/modules/admin/bootloader.fc
-+++ b/policy/modules/admin/bootloader.fc
-@@ -6,10 +6,10 @@
- /sbin/lilo.* -- gen_context(system_u:object_r:bootloader_exec_t,s0)
- /sbin/ybin.* -- gen_context(system_u:object_r:bootloader_exec_t,s0)
-
--/usr/sbin/grub -- gen_context(system_u:object_r:bootloader_exec_t,s0)
--/usr/sbin/grub2?-bios-setup -- gen_context(system_u:object_r:bootloader_exec_t,s0)
--/usr/sbin/grub2?-install -- gen_context(system_u:object_r:bootloader_exec_t,s0)
--/usr/sbin/grub2?-mkconfig -- gen_context(system_u:object_r:bootloader_exec_t,s0)
--/usr/sbin/grub2?-probe -- gen_context(system_u:object_r:bootloader_exec_t,s0)
--/usr/sbin/lilo.* -- gen_context(system_u:object_r:bootloader_exec_t,s0)
--/usr/sbin/ybin.* -- gen_context(system_u:object_r:bootloader_exec_t,s0)
-+/usr/s?bin/grub -- gen_context(system_u:object_r:bootloader_exec_t,s0)
-+/usr/s?bin/grub2?-bios-setup -- gen_context(system_u:object_r:bootloader_exec_t,s0)
-+/usr/s?bin/grub2?-install -- gen_context(system_u:object_r:bootloader_exec_t,s0)
-+/usr/s?bin/grub2?-mkconfig -- gen_context(system_u:object_r:bootloader_exec_t,s0)
-+/usr/s?bin/grub2?-probe -- gen_context(system_u:object_r:bootloader_exec_t,s0)
-+/usr/s?bin/lilo.* -- gen_context(system_u:object_r:bootloader_exec_t,s0)
-+/usr/s?bin/ybin.* -- gen_context(system_u:object_r:bootloader_exec_t,s0)
-diff --git a/policy/modules/admin/consoletype.fc b/policy/modules/admin/consoletype.fc
-index 5d4fc3188312..e322c5a0bc30 100644
---- a/policy/modules/admin/consoletype.fc
-+++ b/policy/modules/admin/consoletype.fc
-@@ -1,4 +1,4 @@
-
- /sbin/consoletype -- gen_context(system_u:object_r:consoletype_exec_t,s0)
-
--/usr/sbin/consoletype -- gen_context(system_u:object_r:consoletype_exec_t,s0)
-+/usr/s?bin/consoletype -- gen_context(system_u:object_r:consoletype_exec_t,s0)
-diff --git a/policy/modules/admin/netutils.fc b/policy/modules/admin/netutils.fc
-index fd4e1ee205dd..947c34d19952 100644
---- a/policy/modules/admin/netutils.fc
-+++ b/policy/modules/admin/netutils.fc
-@@ -11,9 +11,9 @@
- /usr/bin/tracepath.* -- gen_context(system_u:object_r:traceroute_exec_t,s0)
- /usr/bin/traceroute.* -- gen_context(system_u:object_r:traceroute_exec_t,s0)
-
--/usr/sbin/arping -- gen_context(system_u:object_r:netutils_exec_t,s0)
--/usr/sbin/fping -- gen_context(system_u:object_r:ping_exec_t,s0)
--/usr/sbin/traceroute.* -- gen_context(system_u:object_r:traceroute_exec_t,s0)
--/usr/sbin/hping2 -- gen_context(system_u:object_r:ping_exec_t,s0)
--/usr/sbin/send_arp -- gen_context(system_u:object_r:ping_exec_t,s0)
--/usr/sbin/tcpdump -- gen_context(system_u:object_r:netutils_exec_t,s0)
-+/usr/s?bin/arping -- gen_context(system_u:object_r:netutils_exec_t,s0)
-+/usr/s?bin/fping -- gen_context(system_u:object_r:ping_exec_t,s0)
-+/usr/s?bin/traceroute.* -- gen_context(system_u:object_r:traceroute_exec_t,s0)
-+/usr/s?bin/hping2 -- gen_context(system_u:object_r:ping_exec_t,s0)
-+/usr/s?bin/send_arp -- gen_context(system_u:object_r:ping_exec_t,s0)
-+/usr/s?bin/tcpdump -- gen_context(system_u:object_r:netutils_exec_t,s0)
-diff --git a/policy/modules/admin/usermanage.fc b/policy/modules/admin/usermanage.fc
-index 1184395615be..29a9a3244024 100644
---- a/policy/modules/admin/usermanage.fc
-+++ b/policy/modules/admin/usermanage.fc
-@@ -16,21 +16,21 @@ ifdef(`distro_debian',`
-
- /usr/lib/cracklib_dict.* -- gen_context(system_u:object_r:crack_db_t,s0)
-
--/usr/sbin/crack_[a-z]* -- gen_context(system_u:object_r:crack_exec_t,s0)
--/usr/sbin/cracklib-[a-z]* -- gen_context(system_u:object_r:crack_exec_t,s0)
--/usr/sbin/gpasswd -- gen_context(system_u:object_r:groupadd_exec_t,s0)
--/usr/sbin/groupadd -- gen_context(system_u:object_r:groupadd_exec_t,s0)
--/usr/sbin/groupdel -- gen_context(system_u:object_r:groupadd_exec_t,s0)
--/usr/sbin/groupmod -- gen_context(system_u:object_r:groupadd_exec_t,s0)
--/usr/sbin/grpconv -- gen_context(system_u:object_r:admin_passwd_exec_t,s0)
--/usr/sbin/grpunconv -- gen_context(system_u:object_r:admin_passwd_exec_t,s0)
--/usr/sbin/pwconv -- gen_context(system_u:object_r:admin_passwd_exec_t,s0)
--/usr/sbin/pwunconv -- gen_context(system_u:object_r:admin_passwd_exec_t,s0)
--/usr/sbin/useradd -- gen_context(system_u:object_r:useradd_exec_t,s0)
--/usr/sbin/userdel -- gen_context(system_u:object_r:useradd_exec_t,s0)
--/usr/sbin/usermod -- gen_context(system_u:object_r:useradd_exec_t,s0)
--/usr/sbin/vigr -- gen_context(system_u:object_r:admin_passwd_exec_t,s0)
--/usr/sbin/vipw -- gen_context(system_u:object_r:admin_passwd_exec_t,s0)
-+/usr/s?bin/crack_[a-z]* -- gen_context(system_u:object_r:crack_exec_t,s0)
-+/usr/s?bin/cracklib-[a-z]* -- gen_context(system_u:object_r:crack_exec_t,s0)
-+/usr/s?bin/gpasswd -- gen_context(system_u:object_r:groupadd_exec_t,s0)
-+/usr/s?bin/groupadd -- gen_context(system_u:object_r:groupadd_exec_t,s0)
-+/usr/s?bin/groupdel -- gen_context(system_u:object_r:groupadd_exec_t,s0)
-+/usr/s?bin/groupmod -- gen_context(system_u:object_r:groupadd_exec_t,s0)
-+/usr/s?bin/grpconv -- gen_context(system_u:object_r:admin_passwd_exec_t,s0)
-+/usr/s?bin/grpunconv -- gen_context(system_u:object_r:admin_passwd_exec_t,s0)
-+/usr/s?bin/pwconv -- gen_context(system_u:object_r:admin_passwd_exec_t,s0)
-+/usr/s?bin/pwunconv -- gen_context(system_u:object_r:admin_passwd_exec_t,s0)
-+/usr/s?bin/useradd -- gen_context(system_u:object_r:useradd_exec_t,s0)
-+/usr/s?bin/userdel -- gen_context(system_u:object_r:useradd_exec_t,s0)
-+/usr/s?bin/usermod -- gen_context(system_u:object_r:useradd_exec_t,s0)
-+/usr/s?bin/vigr -- gen_context(system_u:object_r:admin_passwd_exec_t,s0)
-+/usr/s?bin/vipw -- gen_context(system_u:object_r:admin_passwd_exec_t,s0)
-
- /usr/share/cracklib(/.*)? gen_context(system_u:object_r:crack_db_t,s0)
-
-diff --git a/policy/modules/apps/seunshare.fc b/policy/modules/apps/seunshare.fc
-index 30a4b9fd0765..1a3aef1767e7 100644
---- a/policy/modules/apps/seunshare.fc
-+++ b/policy/modules/apps/seunshare.fc
-@@ -1 +1 @@
--/usr/sbin/seunshare -- gen_context(system_u:object_r:seunshare_exec_t,s0)
-+/usr/s?bin/seunshare -- gen_context(system_u:object_r:seunshare_exec_t,s0)
-diff --git a/policy/modules/kernel/corecommands.fc b/policy/modules/kernel/corecommands.fc
-index 932e8cb8112b..18e472580882 100644
---- a/policy/modules/kernel/corecommands.fc
-+++ b/policy/modules/kernel/corecommands.fc
-@@ -296,12 +296,12 @@ ifdef(`distro_gentoo',`
- /usr/local/Printer(/.*)? gen_context(system_u:object_r:bin_t,s0)
- /usr/local/linuxprinter/filters(/.*)? gen_context(system_u:object_r:bin_t,s0)
-
--/usr/sbin/insmod_ksymoops_clean -- gen_context(system_u:object_r:bin_t,s0)
--/usr/sbin/mkfs\.cramfs -- gen_context(system_u:object_r:bin_t,s0)
--/usr/sbin/nologin -- gen_context(system_u:object_r:shell_exec_t,s0)
--/usr/sbin/scponlyc -- gen_context(system_u:object_r:shell_exec_t,s0)
--/usr/sbin/sesh -- gen_context(system_u:object_r:shell_exec_t,s0)
--/usr/sbin/smrsh -- gen_context(system_u:object_r:shell_exec_t,s0)
-+/usr/s?bin/insmod_ksymoops_clean -- gen_context(system_u:object_r:bin_t,s0)
-+/usr/s?bin/mkfs\.cramfs -- gen_context(system_u:object_r:bin_t,s0)
-+/usr/s?bin/nologin -- gen_context(system_u:object_r:shell_exec_t,s0)
-+/usr/s?bin/scponlyc -- gen_context(system_u:object_r:shell_exec_t,s0)
-+/usr/s?bin/sesh -- gen_context(system_u:object_r:shell_exec_t,s0)
-+/usr/s?bin/smrsh -- gen_context(system_u:object_r:shell_exec_t,s0)
-
- /usr/share/ajaxterm/ajaxterm.py.* -- gen_context(system_u:object_r:bin_t,s0)
- /usr/share/ajaxterm/qweb.py.* -- gen_context(system_u:object_r:bin_t,s0)
-diff --git a/policy/modules/services/ssh.fc b/policy/modules/services/ssh.fc
-index 027c8a87a902..212d04e798b3 100644
---- a/policy/modules/services/ssh.fc
-+++ b/policy/modules/services/ssh.fc
-@@ -16,7 +16,7 @@ HOME_DIR/\.ssh(/.*)? gen_context(system_u:object_r:ssh_home_t,s0)
-
- /usr/libexec/openssh/ssh-keysign -- gen_context(system_u:object_r:ssh_keysign_exec_t,s0)
-
--/usr/sbin/sshd -- gen_context(system_u:object_r:sshd_exec_t,s0)
-+/usr/s?bin/sshd -- gen_context(system_u:object_r:sshd_exec_t,s0)
-
- /var/run/sshd(/.*)? gen_context(system_u:object_r:sshd_var_run_t,s0)
- /var/run/sshd\.init\.pid -- gen_context(system_u:object_r:sshd_var_run_t,s0)
-diff --git a/policy/modules/system/authlogin.fc b/policy/modules/system/authlogin.fc
-index ebe30c2354d0..071e78151f24 100644
---- a/policy/modules/system/authlogin.fc
-+++ b/policy/modules/system/authlogin.fc
-@@ -22,13 +22,13 @@ ifdef(`distro_suse', `
-
- /usr/lib/utempter/utempter -- gen_context(system_u:object_r:utempter_exec_t,s0)
-
--/usr/sbin/pam_console_apply -- gen_context(system_u:object_r:pam_console_exec_t,s0)
--/usr/sbin/pam_timestamp_check -- gen_context(system_u:object_r:pam_exec_t,s0)
--/usr/sbin/unix_chkpwd -- gen_context(system_u:object_r:chkpwd_exec_t,s0)
--/usr/sbin/unix_update -- gen_context(system_u:object_r:updpwd_exec_t,s0)
--/usr/sbin/unix_verify -- gen_context(system_u:object_r:chkpwd_exec_t,s0)
--/usr/sbin/utempter -- gen_context(system_u:object_r:utempter_exec_t,s0)
--/usr/sbin/validate -- gen_context(system_u:object_r:chkpwd_exec_t,s0)
-+/usr/s?bin/pam_console_apply -- gen_context(system_u:object_r:pam_console_exec_t,s0)
-+/usr/s?bin/pam_timestamp_check -- gen_context(system_u:object_r:pam_exec_t,s0)
-+/usr/s?bin/unix_chkpwd -- gen_context(system_u:object_r:chkpwd_exec_t,s0)
-+/usr/s?bin/unix_update -- gen_context(system_u:object_r:updpwd_exec_t,s0)
-+/usr/s?bin/unix_verify -- gen_context(system_u:object_r:chkpwd_exec_t,s0)
-+/usr/s?bin/utempter -- gen_context(system_u:object_r:utempter_exec_t,s0)
-+/usr/s?bin/validate -- gen_context(system_u:object_r:chkpwd_exec_t,s0)
-
- /var/cache/coolkey(/.*)? gen_context(system_u:object_r:auth_cache_t,s0)
-
-diff --git a/policy/modules/system/clock.fc b/policy/modules/system/clock.fc
-index 2ec76e2be7cd..54af247bad73 100644
---- a/policy/modules/system/clock.fc
-+++ b/policy/modules/system/clock.fc
-@@ -3,4 +3,4 @@
-
- /sbin/hwclock -- gen_context(system_u:object_r:hwclock_exec_t,s0)
-
--/usr/sbin/hwclock -- gen_context(system_u:object_r:hwclock_exec_t,s0)
-+/usr/s?bin/hwclock -- gen_context(system_u:object_r:hwclock_exec_t,s0)
-diff --git a/policy/modules/system/fstools.fc b/policy/modules/system/fstools.fc
-index 0ff6b9d362d7..a1504d309cae 100644
---- a/policy/modules/system/fstools.fc
-+++ b/policy/modules/system/fstools.fc
-@@ -48,57 +48,57 @@
- /usr/bin/scsi_unique_id -- gen_context(system_u:object_r:fsadm_exec_t,s0)
- /usr/bin/syslinux -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-
--/usr/sbin/addpart -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/badblocks -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/blkid -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/blockdev -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/cfdisk -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/clubufflush -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/delpart -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/dosfsck -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/dump -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/dumpe2fs -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/e2fsck -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/e4fsck -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/e2label -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/efibootmgr -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/fatsort -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/fdisk -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/findfs -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/fsck.* -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/gdisk -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/hdparm -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/install-mbr -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/jfs_.* -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/losetup.* -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/lsraid -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/make_reiser4 -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/mkdosfs -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/mke2fs -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/mke4fs -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/mkfs.* -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/mkraid -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/mkreiserfs -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/mkswap -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/parted -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/partprobe -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/partx -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/raidautorun -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/raidstart -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/reiserfs(ck|tune) -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/resize.*fs -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/scsi_info -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/sfdisk -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/smartctl -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/swapoff -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/swapon.* -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/tune2fs -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/zdb -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/zhack -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/zinject -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/zpios -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/zstreamdump -- gen_context(system_u:object_r:fsadm_exec_t,s0)
--/usr/sbin/ztest -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/s?bin/addpart -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/s?bin/badblocks -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/s?bin/blkid -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/s?bin/blockdev -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/s?bin/cfdisk -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/s?bin/clubufflush -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/s?bin/delpart -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/s?bin/dosfsck -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/s?bin/dump -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/s?bin/dumpe2fs -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/s?bin/e2fsck -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/s?bin/e4fsck -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/s?bin/e2label -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/s?bin/efibootmgr -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/s?bin/fatsort -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/s?bin/fdisk -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/s?bin/findfs -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/s?bin/fsck.* -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/s?bin/gdisk -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/s?bin/hdparm -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/s?bin/install-mbr -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/s?bin/jfs_.* -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/s?bin/losetup.* -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/s?bin/lsraid -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/s?bin/make_reiser4 -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/s?bin/mkdosfs -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/s?bin/mke2fs -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/s?bin/mke4fs -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/s?bin/mkfs.* -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/s?bin/mkraid -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/s?bin/mkreiserfs -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/s?bin/mkswap -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/s?bin/parted -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/s?bin/partprobe -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/s?bin/partx -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/s?bin/raidautorun -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/s?bin/raidstart -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/s?bin/reiserfs(ck|tune) -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/s?bin/resize.*fs -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/s?bin/scsi_info -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/s?bin/sfdisk -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/s?bin/smartctl -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/s?bin/swapoff -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/s?bin/swapon.* -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/s?bin/tune2fs -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/s?bin/zdb -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/s?bin/zhack -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/s?bin/zinject -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/s?bin/zpios -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/s?bin/zstreamdump -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-+/usr/s?bin/ztest -- gen_context(system_u:object_r:fsadm_exec_t,s0)
-
- /var/log/fsck(/.*)? gen_context(system_u:object_r:fsadm_log_t,s0)
-
-diff --git a/policy/modules/system/getty.fc b/policy/modules/system/getty.fc
-index 6545e9e77988..941aaa69bf67 100644
---- a/policy/modules/system/getty.fc
-+++ b/policy/modules/system/getty.fc
-@@ -3,7 +3,7 @@
-
- /sbin/.*getty -- gen_context(system_u:object_r:getty_exec_t,s0)
-
--/usr/sbin/.*getty -- gen_context(system_u:object_r:getty_exec_t,s0)
-+/usr/s?bin/.*getty -- gen_context(system_u:object_r:getty_exec_t,s0)
-
- /var/log/mgetty\.log.* -- gen_context(system_u:object_r:getty_log_t,s0)
- /var/log/vgetty\.log\..* -- gen_context(system_u:object_r:getty_log_t,s0)
-diff --git a/policy/modules/system/hotplug.fc b/policy/modules/system/hotplug.fc
-index 91c4c6f23dc6..439e9d64b824 100644
---- a/policy/modules/system/hotplug.fc
-+++ b/policy/modules/system/hotplug.fc
-@@ -7,8 +7,8 @@
- /sbin/hotplug -- gen_context(system_u:object_r:hotplug_exec_t,s0)
- /sbin/netplugd -- gen_context(system_u:object_r:hotplug_exec_t,s0)
-
--/usr/sbin/hotplug -- gen_context(system_u:object_r:hotplug_exec_t,s0)
--/usr/sbin/netplugd -- gen_context(system_u:object_r:hotplug_exec_t,s0)
-+/usr/s?bin/hotplug -- gen_context(system_u:object_r:hotplug_exec_t,s0)
-+/usr/s?bin/netplugd -- gen_context(system_u:object_r:hotplug_exec_t,s0)
-
- /var/run/usb(/.*)? gen_context(system_u:object_r:hotplug_var_run_t,s0)
- /var/run/hotplug(/.*)? gen_context(system_u:object_r:hotplug_var_run_t,s0)
-diff --git a/policy/modules/system/init.fc b/policy/modules/system/init.fc
-index f5392fd2ad4b..f27ea3b0e26c 100644
---- a/policy/modules/system/init.fc
-+++ b/policy/modules/system/init.fc
-@@ -53,10 +53,10 @@ ifdef(`distro_gentoo', `
- /usr/libexec/dcc/start-.* -- gen_context(system_u:object_r:initrc_exec_t,s0)
- /usr/libexec/dcc/stop-.* -- gen_context(system_u:object_r:initrc_exec_t,s0)
-
--/usr/sbin/apachectl -- gen_context(system_u:object_r:initrc_exec_t,s0)
--/usr/sbin/init(ng)? -- gen_context(system_u:object_r:init_exec_t,s0)
--/usr/sbin/open_init_pty -- gen_context(system_u:object_r:initrc_exec_t,s0)
--/usr/sbin/upstart -- gen_context(system_u:object_r:init_exec_t,s0)
-+/usr/s?bin/apachectl -- gen_context(system_u:object_r:initrc_exec_t,s0)
-+/usr/s?bin/init(ng)? -- gen_context(system_u:object_r:init_exec_t,s0)
-+/usr/s?bin/open_init_pty -- gen_context(system_u:object_r:initrc_exec_t,s0)
-+/usr/s?bin/upstart -- gen_context(system_u:object_r:init_exec_t,s0)
-
- #
- # /var
-diff --git a/policy/modules/system/ipsec.fc b/policy/modules/system/ipsec.fc
-index d42b08e8a584..a0b2fe5cf728 100644
---- a/policy/modules/system/ipsec.fc
-+++ b/policy/modules/system/ipsec.fc
-@@ -42,10 +42,10 @@
- /usr/libexec/ipsec/stroke -- gen_context(system_u:object_r:ipsec_exec_t,s0)
- /usr/libexec/nm-openswan-service -- gen_context(system_u:object_r:ipsec_mgmt_exec_t,s0)
-
--/usr/sbin/ipsec -- gen_context(system_u:object_r:ipsec_mgmt_exec_t,s0)
--/usr/sbin/racoon -- gen_context(system_u:object_r:racoon_exec_t,s0)
--/usr/sbin/setkey -- gen_context(system_u:object_r:setkey_exec_t,s0)
--/usr/sbin/swanctl -- gen_context(system_u:object_r:ipsec_mgmt_exec_t,s0)
-+/usr/s?bin/ipsec -- gen_context(system_u:object_r:ipsec_mgmt_exec_t,s0)
-+/usr/s?bin/racoon -- gen_context(system_u:object_r:racoon_exec_t,s0)
-+/usr/s?bin/setkey -- gen_context(system_u:object_r:setkey_exec_t,s0)
-+/usr/s?bin/swanctl -- gen_context(system_u:object_r:ipsec_mgmt_exec_t,s0)
-
- /var/lib/racoon(/.*)? gen_context(system_u:object_r:ipsec_var_run_t,s0)
-
-diff --git a/policy/modules/system/iptables.fc b/policy/modules/system/iptables.fc
-index a9b4908ad0b5..7e47c5d45d8f 100644
---- a/policy/modules/system/iptables.fc
-+++ b/policy/modules/system/iptables.fc
-@@ -19,15 +19,15 @@
- /usr/lib/systemd/system/[^/]*ip6tables.* -- gen_context(system_u:object_r:iptables_unit_t,s0)
- /usr/lib/systemd/system/[^/]*iptables.* -- gen_context(system_u:object_r:iptables_unit_t,s0)
-
--/usr/sbin/conntrack -- gen_context(system_u:object_r:iptables_exec_t,s0)
--/usr/sbin/ebtables -- gen_context(system_u:object_r:iptables_exec_t,s0)
--/usr/sbin/ebtables-restore -- gen_context(system_u:object_r:iptables_exec_t,s0)
--/usr/sbin/ipchains.* -- gen_context(system_u:object_r:iptables_exec_t,s0)
--/usr/sbin/ipset -- gen_context(system_u:object_r:iptables_exec_t,s0)
--/usr/sbin/ip6?tables -- gen_context(system_u:object_r:iptables_exec_t,s0)
--/usr/sbin/ip6?tables-multi -- gen_context(system_u:object_r:iptables_exec_t,s0)
--/usr/sbin/ip6?tables-restore -- gen_context(system_u:object_r:iptables_exec_t,s0)
--/usr/sbin/ipvsadm -- gen_context(system_u:object_r:iptables_exec_t,s0)
--/usr/sbin/ipvsadm-restore -- gen_context(system_u:object_r:iptables_exec_t,s0)
--/usr/sbin/ipvsadm-save -- gen_context(system_u:object_r:iptables_exec_t,s0)
--/usr/sbin/xtables-multi -- gen_context(system_u:object_r:iptables_exec_t,s0)
-+/usr/s?bin/conntrack -- gen_context(system_u:object_r:iptables_exec_t,s0)
-+/usr/s?bin/ebtables -- gen_context(system_u:object_r:iptables_exec_t,s0)
-+/usr/s?bin/ebtables-restore -- gen_context(system_u:object_r:iptables_exec_t,s0)
-+/usr/s?bin/ipchains.* -- gen_context(system_u:object_r:iptables_exec_t,s0)
-+/usr/s?bin/ipset -- gen_context(system_u:object_r:iptables_exec_t,s0)
-+/usr/s?bin/ip6?tables -- gen_context(system_u:object_r:iptables_exec_t,s0)
-+/usr/s?bin/ip6?tables-multi -- gen_context(system_u:object_r:iptables_exec_t,s0)
-+/usr/s?bin/ip6?tables-restore -- gen_context(system_u:object_r:iptables_exec_t,s0)
-+/usr/s?bin/ipvsadm -- gen_context(system_u:object_r:iptables_exec_t,s0)
-+/usr/s?bin/ipvsadm-restore -- gen_context(system_u:object_r:iptables_exec_t,s0)
-+/usr/s?bin/ipvsadm-save -- gen_context(system_u:object_r:iptables_exec_t,s0)
-+/usr/s?bin/xtables-multi -- gen_context(system_u:object_r:iptables_exec_t,s0)
-diff --git a/policy/modules/system/libraries.fc b/policy/modules/system/libraries.fc
-index 9cc5813c7ec9..ed6640b54738 100644
---- a/policy/modules/system/libraries.fc
-+++ b/policy/modules/system/libraries.fc
-@@ -41,6 +41,7 @@ ifdef(`distro_redhat',`
- /lib/ld-[^/]*\.so(\.[^/]*)* -- gen_context(system_u:object_r:ld_so_t,s0)
-
- /lib/security/pam_poldi\.so -- gen_context(system_u:object_r:textrel_shlib_t,s0)
-+/usr/lib/security/pam_poldi\.so -- gen_context(system_u:object_r:textrel_shlib_t,s0)
-
- #
- # /opt
-@@ -114,6 +115,8 @@ ifdef(`distro_debian',`
- /usr/(.*/)?dh-python/dh_pypy -- gen_context(system_u:object_r:lib_t,s0)
- ')
-
-+/usr/bin/ldconfig -- gen_context(system_u:object_r:ldconfig_exec_t,s0)
-+
- /usr/lib/altivec/libavcodec\.so(\.[^/]*)* -- gen_context(system_u:object_r:textrel_shlib_t,s0)
- /usr/lib/cedega/.+\.so(\.[^/]*)* -- gen_context(system_u:object_r:textrel_shlib_t,s0)
- /usr/lib/dovecot/(.*/)?lib.*\.so.* -- gen_context(system_u:object_r:lib_t,s0)
-diff --git a/policy/modules/system/locallogin.fc b/policy/modules/system/locallogin.fc
-index 06b5de62cd92..bc8e015f581f 100644
---- a/policy/modules/system/locallogin.fc
-+++ b/policy/modules/system/locallogin.fc
-@@ -2,5 +2,5 @@
- /sbin/sulogin -- gen_context(system_u:object_r:sulogin_exec_t,s0)
- /sbin/sushell -- gen_context(system_u:object_r:sulogin_exec_t,s0)
-
--/usr/sbin/sulogin -- gen_context(system_u:object_r:sulogin_exec_t,s0)
--/usr/sbin/sushell -- gen_context(system_u:object_r:sulogin_exec_t,s0)
-+/usr/s?bin/sulogin -- gen_context(system_u:object_r:sulogin_exec_t,s0)
-+/usr/s?bin/sushell -- gen_context(system_u:object_r:sulogin_exec_t,s0)
-diff --git a/policy/modules/system/logging.fc b/policy/modules/system/logging.fc
-index 508bd288b3a2..b3614e978fce 100644
---- a/policy/modules/system/logging.fc
-+++ b/policy/modules/system/logging.fc
-@@ -21,17 +21,17 @@
- /usr/lib/systemd/system/[^/]*systemd-journal.* -- gen_context(system_u:object_r:syslogd_unit_t,s0)
- /usr/lib/systemd/systemd-journald -- gen_context(system_u:object_r:syslogd_exec_t,s0)
-
--/usr/sbin/audispd -- gen_context(system_u:object_r:audisp_exec_t,s0)
--/usr/sbin/audisp-remote -- gen_context(system_u:object_r:audisp_remote_exec_t,s0)
--/usr/sbin/auditctl -- gen_context(system_u:object_r:auditctl_exec_t,s0)
--/usr/sbin/auditd -- gen_context(system_u:object_r:auditd_exec_t,s0)
--/usr/sbin/klogd -- gen_context(system_u:object_r:klogd_exec_t,s0)
--/usr/sbin/metalog -- gen_context(system_u:object_r:syslogd_exec_t,s0)
--/usr/sbin/minilogd -- gen_context(system_u:object_r:syslogd_exec_t,s0)
--/usr/sbin/rklogd -- gen_context(system_u:object_r:klogd_exec_t,s0)
--/usr/sbin/rsyslogd -- gen_context(system_u:object_r:syslogd_exec_t,s0)
--/usr/sbin/syslog-ng -- gen_context(system_u:object_r:syslogd_exec_t,s0)
--/usr/sbin/syslogd -- gen_context(system_u:object_r:syslogd_exec_t,s0)
-+/usr/s?bin/audispd -- gen_context(system_u:object_r:audisp_exec_t,s0)
-+/usr/s?bin/audisp-remote -- gen_context(system_u:object_r:audisp_remote_exec_t,s0)
-+/usr/s?bin/auditctl -- gen_context(system_u:object_r:auditctl_exec_t,s0)
-+/usr/s?bin/auditd -- gen_context(system_u:object_r:auditd_exec_t,s0)
-+/usr/s?bin/klogd -- gen_context(system_u:object_r:klogd_exec_t,s0)
-+/usr/s?bin/metalog -- gen_context(system_u:object_r:syslogd_exec_t,s0)
-+/usr/s?bin/minilogd -- gen_context(system_u:object_r:syslogd_exec_t,s0)
-+/usr/s?bin/rklogd -- gen_context(system_u:object_r:klogd_exec_t,s0)
-+/usr/s?bin/rsyslogd -- gen_context(system_u:object_r:syslogd_exec_t,s0)
-+/usr/s?bin/syslog-ng -- gen_context(system_u:object_r:syslogd_exec_t,s0)
-+/usr/s?bin/syslogd -- gen_context(system_u:object_r:syslogd_exec_t,s0)
-
- /var/lib/misc/syslog-ng.persist-? -- gen_context(system_u:object_r:syslogd_var_lib_t,s0)
- /var/lib/syslog-ng(/.*)? gen_context(system_u:object_r:syslogd_var_lib_t,s0)
-diff --git a/policy/modules/system/lvm.fc b/policy/modules/system/lvm.fc
-index e59594ab7047..b9e61e4c87d5 100644
---- a/policy/modules/system/lvm.fc
-+++ b/policy/modules/system/lvm.fc
-@@ -97,59 +97,59 @@ ifdef(`distro_gentoo',`
- /usr/lib/systemd/system/lvm2-lvmetad.* -- gen_context(system_u:object_r:lvm_unit_t,s0)
- /usr/lib/udev/udisks-lvm-pv-export -- gen_context(system_u:object_r:lvm_exec_t,s0)
-
--/usr/sbin/clvmd -- gen_context(system_u:object_r:clvmd_exec_t,s0)
--/usr/sbin/cryptsetup -- gen_context(system_u:object_r:lvm_exec_t,s0)
--/usr/sbin/dmraid -- gen_context(system_u:object_r:lvm_exec_t,s0)
--/usr/sbin/dmsetup -- gen_context(system_u:object_r:lvm_exec_t,s0)
--/usr/sbin/dmsetup\.static -- gen_context(system_u:object_r:lvm_exec_t,s0)
--/usr/sbin/e2fsadm -- gen_context(system_u:object_r:lvm_exec_t,s0)
--/usr/sbin/lvchange -- gen_context(system_u:object_r:lvm_exec_t,s0)
--/usr/sbin/lvcreate -- gen_context(system_u:object_r:lvm_exec_t,s0)
--/usr/sbin/lvdisplay -- gen_context(system_u:object_r:lvm_exec_t,s0)
--/usr/sbin/lvextend -- gen_context(system_u:object_r:lvm_exec_t,s0)
--/usr/sbin/lvm -- gen_context(system_u:object_r:lvm_exec_t,s0)
--/usr/sbin/lvm\.static -- gen_context(system_u:object_r:lvm_exec_t,s0)
--/usr/sbin/lvmchange -- gen_context(system_u:object_r:lvm_exec_t,s0)
--/usr/sbin/lvmdiskscan -- gen_context(system_u:object_r:lvm_exec_t,s0)
--/usr/sbin/lvmiopversion -- gen_context(system_u:object_r:lvm_exec_t,s0)
--/usr/sbin/lvmsadc -- gen_context(system_u:object_r:lvm_exec_t,s0)
--/usr/sbin/lvmsar -- gen_context(system_u:object_r:lvm_exec_t,s0)
--/usr/sbin/lvreduce -- gen_context(system_u:object_r:lvm_exec_t,s0)
--/usr/sbin/lvremove -- gen_context(system_u:object_r:lvm_exec_t,s0)
--/usr/sbin/lvrename -- gen_context(system_u:object_r:lvm_exec_t,s0)
--/usr/sbin/lvresize -- gen_context(system_u:object_r:lvm_exec_t,s0)
--/usr/sbin/lvs -- gen_context(system_u:object_r:lvm_exec_t,s0)
--/usr/sbin/lvscan -- gen_context(system_u:object_r:lvm_exec_t,s0)
--/usr/sbin/multipathd -- gen_context(system_u:object_r:lvm_exec_t,s0)
--/usr/sbin/multipath\.static -- gen_context(system_u:object_r:lvm_exec_t,s0)
--/usr/sbin/pvchange -- gen_context(system_u:object_r:lvm_exec_t,s0)
--/usr/sbin/pvcreate -- gen_context(system_u:object_r:lvm_exec_t,s0)
--/usr/sbin/pvdata -- gen_context(system_u:object_r:lvm_exec_t,s0)
--/usr/sbin/pvdisplay -- gen_context(system_u:object_r:lvm_exec_t,s0)
--/usr/sbin/pvmove -- gen_context(system_u:object_r:lvm_exec_t,s0)
--/usr/sbin/pvremove -- gen_context(system_u:object_r:lvm_exec_t,s0)
--/usr/sbin/pvs -- gen_context(system_u:object_r:lvm_exec_t,s0)
--/usr/sbin/pvscan -- gen_context(system_u:object_r:lvm_exec_t,s0)
--/usr/sbin/vgcfgbackup -- gen_context(system_u:object_r:lvm_exec_t,s0)
--/usr/sbin/vgcfgrestore -- gen_context(system_u:object_r:lvm_exec_t,s0)
--/usr/sbin/vgchange -- gen_context(system_u:object_r:lvm_exec_t,s0)
--/usr/sbin/vgchange\.static -- gen_context(system_u:object_r:lvm_exec_t,s0)
--/usr/sbin/vgck -- gen_context(system_u:object_r:lvm_exec_t,s0)
--/usr/sbin/vgcreate -- gen_context(system_u:object_r:lvm_exec_t,s0)
--/usr/sbin/vgdisplay -- gen_context(system_u:object_r:lvm_exec_t,s0)
--/usr/sbin/vgexport -- gen_context(system_u:object_r:lvm_exec_t,s0)
--/usr/sbin/vgextend -- gen_context(system_u:object_r:lvm_exec_t,s0)
--/usr/sbin/vgimport -- gen_context(system_u:object_r:lvm_exec_t,s0)
--/usr/sbin/vgmerge -- gen_context(system_u:object_r:lvm_exec_t,s0)
--/usr/sbin/vgmknodes -- gen_context(system_u:object_r:lvm_exec_t,s0)
--/usr/sbin/vgreduce -- gen_context(system_u:object_r:lvm_exec_t,s0)
--/usr/sbin/vgremove -- gen_context(system_u:object_r:lvm_exec_t,s0)
--/usr/sbin/vgrename -- gen_context(system_u:object_r:lvm_exec_t,s0)
--/usr/sbin/vgs -- gen_context(system_u:object_r:lvm_exec_t,s0)
--/usr/sbin/vgscan -- gen_context(system_u:object_r:lvm_exec_t,s0)
--/usr/sbin/vgscan\.static -- gen_context(system_u:object_r:lvm_exec_t,s0)
--/usr/sbin/vgsplit -- gen_context(system_u:object_r:lvm_exec_t,s0)
--/usr/sbin/vgwrapper -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/s?bin/clvmd -- gen_context(system_u:object_r:clvmd_exec_t,s0)
-+/usr/s?bin/cryptsetup -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/s?bin/dmraid -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/s?bin/dmsetup -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/s?bin/dmsetup\.static -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/s?bin/e2fsadm -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/s?bin/lvchange -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/s?bin/lvcreate -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/s?bin/lvdisplay -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/s?bin/lvextend -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/s?bin/lvm -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/s?bin/lvm\.static -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/s?bin/lvmchange -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/s?bin/lvmdiskscan -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/s?bin/lvmiopversion -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/s?bin/lvmsadc -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/s?bin/lvmsar -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/s?bin/lvreduce -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/s?bin/lvremove -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/s?bin/lvrename -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/s?bin/lvresize -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/s?bin/lvs -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/s?bin/lvscan -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/s?bin/multipathd -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/s?bin/multipath\.static -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/s?bin/pvchange -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/s?bin/pvcreate -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/s?bin/pvdata -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/s?bin/pvdisplay -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/s?bin/pvmove -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/s?bin/pvremove -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/s?bin/pvs -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/s?bin/pvscan -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/s?bin/vgcfgbackup -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/s?bin/vgcfgrestore -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/s?bin/vgchange -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/s?bin/vgchange\.static -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/s?bin/vgck -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/s?bin/vgcreate -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/s?bin/vgdisplay -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/s?bin/vgexport -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/s?bin/vgextend -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/s?bin/vgimport -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/s?bin/vgmerge -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/s?bin/vgmknodes -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/s?bin/vgreduce -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/s?bin/vgremove -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/s?bin/vgrename -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/s?bin/vgs -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/s?bin/vgscan -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/s?bin/vgscan\.static -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/s?bin/vgsplit -- gen_context(system_u:object_r:lvm_exec_t,s0)
-+/usr/s?bin/vgwrapper -- gen_context(system_u:object_r:lvm_exec_t,s0)
-
- #
- # /var
-diff --git a/policy/modules/system/modutils.fc b/policy/modules/system/modutils.fc
-index 16887a232d32..c3f88b443585 100644
---- a/policy/modules/system/modutils.fc
-+++ b/policy/modules/system/modutils.fc
-@@ -22,6 +22,14 @@ ifdef(`distro_gentoo',`
- /sbin/rmmod.* -- gen_context(system_u:object_r:insmod_exec_t,s0)
- /sbin/update-modules -- gen_context(system_u:object_r:update_modules_exec_t,s0)
-
-+/usr/bin/depmod.* -- gen_context(system_u:object_r:depmod_exec_t,s0)
-+/usr/bin/generate-modprobe\.conf -- gen_context(system_u:object_r:update_modules_exec_t,s0)
-+/usr/bin/insmod.* -- gen_context(system_u:object_r:insmod_exec_t,s0)
-+/usr/bin/modprobe.* -- gen_context(system_u:object_r:insmod_exec_t,s0)
-+/usr/bin/modules-update -- gen_context(system_u:object_r:update_modules_exec_t,s0)
-+/usr/bin/rmmod.* -- gen_context(system_u:object_r:insmod_exec_t,s0)
-+/usr/bin/update-modules -- gen_context(system_u:object_r:update_modules_exec_t,s0)
-+
- /usr/bin/kmod -- gen_context(system_u:object_r:insmod_exec_t,s0)
-
- /usr/lib/modules/[^/]+/modules\..+ -- gen_context(system_u:object_r:modules_dep_t,s0)
-diff --git a/policy/modules/system/mount.fc b/policy/modules/system/mount.fc
-index 66e7857ce7a9..c16b1fd46d53 100644
---- a/policy/modules/system/mount.fc
-+++ b/policy/modules/system/mount.fc
-@@ -10,8 +10,8 @@
- /usr/bin/mount.* -- gen_context(system_u:object_r:mount_exec_t,s0)
- /usr/bin/umount.* -- gen_context(system_u:object_r:mount_exec_t,s0)
-
--/usr/sbin/mount\.zfs -- gen_context(system_u:object_r:mount_exec_t,s0)
--/usr/sbin/zfs -- gen_context(system_u:object_r:mount_exec_t,s0)
--/usr/sbin/zpool -- gen_context(system_u:object_r:mount_exec_t,s0)
-+/usr/s?bin/mount\.zfs -- gen_context(system_u:object_r:mount_exec_t,s0)
-+/usr/s?bin/zfs -- gen_context(system_u:object_r:mount_exec_t,s0)
-+/usr/s?bin/zpool -- gen_context(system_u:object_r:mount_exec_t,s0)
-
- /var/run/mount(/.*)? gen_context(system_u:object_r:mount_var_run_t,s0)
-diff --git a/policy/modules/system/netlabel.fc b/policy/modules/system/netlabel.fc
-index 9348c8cd2e8a..9e321205bdc4 100644
---- a/policy/modules/system/netlabel.fc
-+++ b/policy/modules/system/netlabel.fc
-@@ -1,3 +1,3 @@
- /sbin/netlabelctl -- gen_context(system_u:object_r:netlabel_mgmt_exec_t,s0)
-
--/usr/sbin/netlabelctl -- gen_context(system_u:object_r:netlabel_mgmt_exec_t,s0)
-+/usr/s?bin/netlabelctl -- gen_context(system_u:object_r:netlabel_mgmt_exec_t,s0)
-diff --git a/policy/modules/system/selinuxutil.fc b/policy/modules/system/selinuxutil.fc
-index 89a6f0703b51..3f06529e38e6 100644
---- a/policy/modules/system/selinuxutil.fc
-+++ b/policy/modules/system/selinuxutil.fc
-@@ -34,14 +34,14 @@
-
- /usr/lib/selinux(/.*)? gen_context(system_u:object_r:policy_src_t,s0)
-
--/usr/sbin/load_policy -- gen_context(system_u:object_r:load_policy_exec_t,s0)
--/usr/sbin/restorecon -- gen_context(system_u:object_r:setfiles_exec_t,s0)
--/usr/sbin/restorecond -- gen_context(system_u:object_r:restorecond_exec_t,s0)
--/usr/sbin/run_init -- gen_context(system_u:object_r:run_init_exec_t,s0)
--/usr/sbin/setfiles.* -- gen_context(system_u:object_r:setfiles_exec_t,s0)
--/usr/sbin/setsebool -- gen_context(system_u:object_r:semanage_exec_t,s0)
--/usr/sbin/semanage -- gen_context(system_u:object_r:semanage_exec_t,s0)
--/usr/sbin/semodule -- gen_context(system_u:object_r:semanage_exec_t,s0)
-+/usr/s?bin/load_policy -- gen_context(system_u:object_r:load_policy_exec_t,s0)
-+/usr/s?bin/restorecon -- gen_context(system_u:object_r:setfiles_exec_t,s0)
-+/usr/s?bin/restorecond -- gen_context(system_u:object_r:restorecond_exec_t,s0)
-+/usr/s?bin/run_init -- gen_context(system_u:object_r:run_init_exec_t,s0)
-+/usr/s?bin/setfiles.* -- gen_context(system_u:object_r:setfiles_exec_t,s0)
-+/usr/s?bin/setsebool -- gen_context(system_u:object_r:semanage_exec_t,s0)
-+/usr/s?bin/semanage -- gen_context(system_u:object_r:semanage_exec_t,s0)
-+/usr/s?bin/semodule -- gen_context(system_u:object_r:semanage_exec_t,s0)
- /usr/libexec/selinux/semanage_migrate_store -- gen_context(system_u:object_r:semanage_exec_t,s0)
-
- #
-diff --git a/policy/modules/system/setrans.fc b/policy/modules/system/setrans.fc
-index 63fbc87be780..4014c055951c 100644
---- a/policy/modules/system/setrans.fc
-+++ b/policy/modules/system/setrans.fc
-@@ -2,6 +2,6 @@
-
- /sbin/mcstransd -- gen_context(system_u:object_r:setrans_exec_t,s0)
-
--/usr/sbin/mcstransd -- gen_context(system_u:object_r:setrans_exec_t,s0)
-+/usr/s?bin/mcstransd -- gen_context(system_u:object_r:setrans_exec_t,s0)
-
- /var/run/setrans(/.*)? gen_context(system_u:object_r:setrans_var_run_t,mls_systemhigh)
-diff --git a/policy/modules/system/sysnetwork.fc b/policy/modules/system/sysnetwork.fc
-index a4b2bb2005bf..1e12bbdf23c6 100644
---- a/policy/modules/system/sysnetwork.fc
-+++ b/policy/modules/system/sysnetwork.fc
-@@ -57,20 +57,20 @@ ifdef(`distro_redhat',`
- #
- # /usr
- #
--/usr/sbin/dhclient.* -- gen_context(system_u:object_r:dhcpc_exec_t,s0)
--/usr/sbin/dhcdbd -- gen_context(system_u:object_r:dhcpc_exec_t,s0)
--/usr/sbin/dhcpcd -- gen_context(system_u:object_r:dhcpc_exec_t,s0)
--/usr/sbin/ethtool -- gen_context(system_u:object_r:ifconfig_exec_t,s0)
--/usr/sbin/ifconfig -- gen_context(system_u:object_r:ifconfig_exec_t,s0)
--/usr/sbin/ip -- gen_context(system_u:object_r:ifconfig_exec_t,s0)
--/usr/sbin/ipx_configure -- gen_context(system_u:object_r:ifconfig_exec_t,s0)
--/usr/sbin/ipx_interface -- gen_context(system_u:object_r:ifconfig_exec_t,s0)
--/usr/sbin/ipx_internal_net -- gen_context(system_u:object_r:ifconfig_exec_t,s0)
--/usr/sbin/iw -- gen_context(system_u:object_r:ifconfig_exec_t,s0)
--/usr/sbin/iwconfig -- gen_context(system_u:object_r:ifconfig_exec_t,s0)
--/usr/sbin/mii-tool -- gen_context(system_u:object_r:ifconfig_exec_t,s0)
--/usr/sbin/pump -- gen_context(system_u:object_r:dhcpc_exec_t,s0)
--/usr/sbin/tc -- gen_context(system_u:object_r:ifconfig_exec_t,s0)
-+/usr/s?bin/dhclient.* -- gen_context(system_u:object_r:dhcpc_exec_t,s0)
-+/usr/s?bin/dhcdbd -- gen_context(system_u:object_r:dhcpc_exec_t,s0)
-+/usr/s?bin/dhcpcd -- gen_context(system_u:object_r:dhcpc_exec_t,s0)
-+/usr/s?bin/ethtool -- gen_context(system_u:object_r:ifconfig_exec_t,s0)
-+/usr/s?bin/ifconfig -- gen_context(system_u:object_r:ifconfig_exec_t,s0)
-+/usr/s?bin/ip -- gen_context(system_u:object_r:ifconfig_exec_t,s0)
-+/usr/s?bin/ipx_configure -- gen_context(system_u:object_r:ifconfig_exec_t,s0)
-+/usr/s?bin/ipx_interface -- gen_context(system_u:object_r:ifconfig_exec_t,s0)
-+/usr/s?bin/ipx_internal_net -- gen_context(system_u:object_r:ifconfig_exec_t,s0)
-+/usr/s?bin/iw -- gen_context(system_u:object_r:ifconfig_exec_t,s0)
-+/usr/s?bin/iwconfig -- gen_context(system_u:object_r:ifconfig_exec_t,s0)
-+/usr/s?bin/mii-tool -- gen_context(system_u:object_r:ifconfig_exec_t,s0)
-+/usr/s?bin/pump -- gen_context(system_u:object_r:dhcpc_exec_t,s0)
-+/usr/s?bin/tc -- gen_context(system_u:object_r:ifconfig_exec_t,s0)
-
- #
- # /var
-diff --git a/policy/modules/system/udev.fc b/policy/modules/system/udev.fc
-index 22c276a0be94..31b76ab08956 100644
---- a/policy/modules/system/udev.fc
-+++ b/policy/modules/system/udev.fc
-@@ -29,12 +29,12 @@ ifdef(`distro_redhat',`
-
- /usr/bin/udevinfo -- gen_context(system_u:object_r:udev_exec_t,s0)
-
--/usr/sbin/udev -- gen_context(system_u:object_r:udev_exec_t,s0)
--/usr/sbin/udevadm -- gen_context(system_u:object_r:udev_exec_t,s0)
--/usr/sbin/udevd -- gen_context(system_u:object_r:udev_exec_t,s0)
--/usr/sbin/udevsend -- gen_context(system_u:object_r:udev_exec_t,s0)
--/usr/sbin/udevstart -- gen_context(system_u:object_r:udev_exec_t,s0)
--/usr/sbin/wait_for_sysfs -- gen_context(system_u:object_r:udev_exec_t,s0)
-+/usr/s?bin/udev -- gen_context(system_u:object_r:udev_exec_t,s0)
-+/usr/s?bin/udevadm -- gen_context(system_u:object_r:udev_exec_t,s0)
-+/usr/s?bin/udevd -- gen_context(system_u:object_r:udev_exec_t,s0)
-+/usr/s?bin/udevsend -- gen_context(system_u:object_r:udev_exec_t,s0)
-+/usr/s?bin/udevstart -- gen_context(system_u:object_r:udev_exec_t,s0)
-+/usr/s?bin/wait_for_sysfs -- gen_context(system_u:object_r:udev_exec_t,s0)
-
- /usr/lib/systemd/systemd-udevd -- gen_context(system_u:object_r:udev_exec_t,s0)
- /usr/lib/udev/udev-acl -- gen_context(system_u:object_r:udev_exec_t,s0)
---
-2.6.4
-
diff --git a/0011-Rename-usr-sbin-to-usr-s-bin-in-contrib-modules.patch b/0011-Rename-usr-sbin-to-usr-s-bin-in-contrib-modules.patch
deleted file mode 100644
index 4d2d8fef71f..00000000000
--- a/0011-Rename-usr-sbin-to-usr-s-bin-in-contrib-modules.patch
+++ /dev/null
@@ -1,3354 +0,0 @@
-From caa1f48ba9ef7d8a3ae5dc228100e3db86c4dbb6 Mon Sep 17 00:00:00 2001
-From: Nicolas Iooss <nicolas.iooss@m4x.org>
-Date: Tue, 5 Jan 2016 17:58:31 +0100
-Subject: [PATCH] Rename /usr/sbin to /usr/s?bin in contrib modules
-
-On Archlinux, /bin, /sbin and /usr/sbin are symlinks to /usr/bin.
-Therefore the files in these directories need to have the same context,
-defined by /usr/s?bin.
-
-This commit applies this in contrib modules.
----
- policy/modules/contrib/abrt.fc | 6 +++---
- policy/modules/contrib/acct.fc | 2 +-
- policy/modules/contrib/afs.fc | 4 ++--
- policy/modules/contrib/aiccu.fc | 2 +-
- policy/modules/contrib/aisexec.fc | 2 +-
- policy/modules/contrib/alsa.fc | 4 ++--
- policy/modules/contrib/amanda.fc | 4 ++--
- policy/modules/contrib/amavis.fc | 4 ++--
- policy/modules/contrib/apache.fc | 24 ++++++++++++------------
- policy/modules/contrib/apcupsd.fc | 2 +-
- policy/modules/contrib/apm.fc | 6 +++---
- policy/modules/contrib/apt.fc | 2 +-
- policy/modules/contrib/arpwatch.fc | 2 +-
- policy/modules/contrib/asterisk.fc | 2 +-
- policy/modules/contrib/automount.fc | 2 +-
- policy/modules/contrib/avahi.fc | 6 +++---
- policy/modules/contrib/bacula.fc | 6 +++---
- policy/modules/contrib/bcfg2.fc | 2 +-
- policy/modules/contrib/bind.fc | 10 +++++-----
- policy/modules/contrib/bird.fc | 2 +-
- policy/modules/contrib/bitlbee.fc | 2 +-
- policy/modules/contrib/bluetooth.fc | 10 +++++-----
- policy/modules/contrib/brctl.fc | 2 +-
- policy/modules/contrib/cachefilesd.fc | 2 +-
- policy/modules/contrib/callweaver.fc | 2 +-
- policy/modules/contrib/canna.fc | 4 ++--
- policy/modules/contrib/ccs.fc | 2 +-
- policy/modules/contrib/certmonger.fc | 2 +-
- policy/modules/contrib/cfengine.fc | 6 +++---
- policy/modules/contrib/cgroup.fc | 6 +++---
- policy/modules/contrib/chronyd.fc | 2 +-
- policy/modules/contrib/cipe.fc | 2 +-
- policy/modules/contrib/clamav.fc | 4 ++--
- policy/modules/contrib/clogd.fc | 2 +-
- policy/modules/contrib/cmirrord.fc | 2 +-
- policy/modules/contrib/collectd.fc | 2 +-
- policy/modules/contrib/comsat.fc | 2 +-
- policy/modules/contrib/condor.fc | 14 +++++++-------
- policy/modules/contrib/consolekit.fc | 2 +-
- policy/modules/contrib/corosync.fc | 4 ++--
- policy/modules/contrib/courier.fc | 12 ++++++------
- policy/modules/contrib/cpucontrol.fc | 8 ++++----
- policy/modules/contrib/cron.fc | 10 +++++-----
- policy/modules/contrib/ctdb.fc | 2 +-
- policy/modules/contrib/cups.fc | 16 ++++++++--------
- policy/modules/contrib/dante.fc | 4 ++--
- policy/modules/contrib/dbskk.fc | 2 +-
- policy/modules/contrib/dbus.fc | 2 +-
- policy/modules/contrib/dcc.fc | 8 ++++----
- policy/modules/contrib/ddclient.fc | 4 ++--
- policy/modules/contrib/ddcprobe.fc | 2 +-
- policy/modules/contrib/dhcp.fc | 2 +-
- policy/modules/contrib/dictd.fc | 2 +-
- policy/modules/contrib/dkim.fc | 4 ++--
- policy/modules/contrib/dmidecode.fc | 8 ++++----
- policy/modules/contrib/dnsmasq.fc | 2 +-
- policy/modules/contrib/dnssectrigger.fc | 2 +-
- policy/modules/contrib/dovecot.fc | 2 +-
- policy/modules/contrib/dpkg.fc | 4 ++--
- policy/modules/contrib/drbd.fc | 4 ++--
- policy/modules/contrib/entropyd.fc | 4 ++--
- policy/modules/contrib/exim.fc | 4 ++--
- policy/modules/contrib/fcoe.fc | 2 +-
- policy/modules/contrib/finger.fc | 4 ++--
- policy/modules/contrib/firewalld.fc | 2 +-
- policy/modules/contrib/firstboot.fc | 2 +-
- policy/modules/contrib/ftp.fc | 10 +++++-----
- policy/modules/contrib/gatekeeper.fc | 4 ++--
- policy/modules/contrib/glusterfs.fc | 4 ++--
- policy/modules/contrib/gpm.fc | 2 +-
- policy/modules/contrib/gpsd.fc | 2 +-
- policy/modules/contrib/hal.fc | 4 ++--
- policy/modules/contrib/hddtemp.fc | 2 +-
- policy/modules/contrib/hypervkvp.fc | 2 +-
- policy/modules/contrib/i18n_input.fc | 4 ++--
- policy/modules/contrib/ifplugd.fc | 2 +-
- policy/modules/contrib/inetd.fc | 8 ++++----
- policy/modules/contrib/inn.fc | 4 ++--
- policy/modules/contrib/iodine.fc | 2 +-
- policy/modules/contrib/ircd.fc | 4 ++--
- policy/modules/contrib/irqbalance.fc | 2 +-
- policy/modules/contrib/iscsi.fc | 6 +++---
- policy/modules/contrib/isns.fc | 2 +-
- policy/modules/contrib/jabber.fc | 6 +++---
- policy/modules/contrib/kdump.fc | 4 ++--
- policy/modules/contrib/kerberos.fc | 4 ++--
- policy/modules/contrib/kerneloops.fc | 2 +-
- policy/modules/contrib/ksmtuned.fc | 2 +-
- policy/modules/contrib/ktalk.fc | 6 +++---
- policy/modules/contrib/kudzu.fc | 4 ++--
- policy/modules/contrib/l2tp.fc | 2 +-
- policy/modules/contrib/ldap.fc | 2 +-
- policy/modules/contrib/likewise.fc | 16 ++++++++--------
- policy/modules/contrib/lircd.fc | 2 +-
- policy/modules/contrib/lldpad.fc | 2 +-
- policy/modules/contrib/lockdev.fc | 2 +-
- policy/modules/contrib/logrotate.fc | 2 +-
- policy/modules/contrib/logwatch.fc | 6 +++---
- policy/modules/contrib/lpd.fc | 14 +++++++-------
- policy/modules/contrib/mailscanner.fc | 2 +-
- policy/modules/contrib/mcelog.fc | 2 +-
- policy/modules/contrib/milter.fc | 8 ++++----
- policy/modules/contrib/minidlna.fc | 2 +-
- policy/modules/contrib/modemmanager.fc | 4 ++--
- policy/modules/contrib/monop.fc | 2 +-
- policy/modules/contrib/mta.fc | 8 ++++----
- policy/modules/contrib/munin.fc | 2 +-
- policy/modules/contrib/mysql.fc | 6 +++---
- policy/modules/contrib/nessus.fc | 2 +-
- policy/modules/contrib/networkmanager.fc | 12 ++++++------
- policy/modules/contrib/nis.fc | 8 ++++----
- policy/modules/contrib/nscd.fc | 2 +-
- policy/modules/contrib/nsd.fc | 8 ++++----
- policy/modules/contrib/nslcd.fc | 2 +-
- policy/modules/contrib/ntop.fc | 2 +-
- policy/modules/contrib/ntp.fc | 6 +++---
- policy/modules/contrib/nut.fc | 6 +++---
- policy/modules/contrib/oav.fc | 4 ++--
- policy/modules/contrib/oddjob.fc | 4 ++--
- policy/modules/contrib/oident.fc | 2 +-
- policy/modules/contrib/openct.fc | 4 ++--
- policy/modules/contrib/openhpi.fc | 2 +-
- policy/modules/contrib/openvpn.fc | 2 +-
- policy/modules/contrib/pacemaker.fc | 2 +-
- policy/modules/contrib/pcmcia.fc | 4 ++--
- policy/modules/contrib/pcscd.fc | 2 +-
- policy/modules/contrib/pegasus.fc | 4 ++--
- policy/modules/contrib/perdition.fc | 2 +-
- policy/modules/contrib/pingd.fc | 2 +-
- policy/modules/contrib/pkcs.fc | 2 +-
- policy/modules/contrib/plymouthd.fc | 2 +-
- policy/modules/contrib/portmap.fc | 6 +++---
- policy/modules/contrib/portreserve.fc | 2 +-
- policy/modules/contrib/portslave.fc | 4 ++--
- policy/modules/contrib/postfix.fc | 20 ++++++++++----------
- policy/modules/contrib/postfixpolicyd.fc | 2 +-
- policy/modules/contrib/postgrey.fc | 2 +-
- policy/modules/contrib/ppp.fc | 10 +++++-----
- policy/modules/contrib/prelink.fc | 2 +-
- policy/modules/contrib/prelude.fc | 2 +-
- policy/modules/contrib/privoxy.fc | 2 +-
- policy/modules/contrib/psad.fc | 2 +-
- policy/modules/contrib/pxe.fc | 2 +-
- policy/modules/contrib/qmail.fc | 24 ++++++++++++------------
- policy/modules/contrib/qpid.fc | 2 +-
- policy/modules/contrib/quota.fc | 6 +++---
- policy/modules/contrib/radius.fc | 4 ++--
- policy/modules/contrib/radvd.fc | 2 +-
- policy/modules/contrib/raid.fc | 13 +++++++------
- policy/modules/contrib/rdisc.fc | 2 +-
- policy/modules/contrib/readahead.fc | 2 +-
- policy/modules/contrib/redis.fc | 2 +-
- policy/modules/contrib/resmgr.fc | 2 +-
- policy/modules/contrib/rgmanager.fc | 6 +++---
- policy/modules/contrib/rhcs.fc | 16 ++++++++--------
- policy/modules/contrib/ricci.fc | 4 ++--
- policy/modules/contrib/rlogin.fc | 2 +-
- policy/modules/contrib/rngd.fc | 2 +-
- policy/modules/contrib/rpc.fc | 16 ++++++++--------
- policy/modules/contrib/rpcbind.fc | 2 +-
- policy/modules/contrib/rpm.fc | 23 ++++++++++++-----------
- policy/modules/contrib/rshd.fc | 4 ++--
- policy/modules/contrib/rwho.fc | 2 +-
- policy/modules/contrib/samba.fc | 8 ++++----
- policy/modules/contrib/samhain.fc | 4 ++--
- policy/modules/contrib/sanlock.fc | 2 +-
- policy/modules/contrib/sasl.fc | 2 +-
- policy/modules/contrib/sblim.fc | 4 ++--
- policy/modules/contrib/sensord.fc | 2 +-
- policy/modules/contrib/setroubleshoot.fc | 2 +-
- policy/modules/contrib/shorewall.fc | 4 ++--
- policy/modules/contrib/shutdown.fc | 2 +-
- policy/modules/contrib/slpd.fc | 2 +-
- policy/modules/contrib/smartmon.fc | 2 +-
- policy/modules/contrib/smokeping.fc | 2 +-
- policy/modules/contrib/smstools.fc | 2 +-
- policy/modules/contrib/snmp.fc | 6 +++---
- policy/modules/contrib/snort.fc | 2 +-
- policy/modules/contrib/sosreport.fc | 2 +-
- policy/modules/contrib/soundserver.fc | 2 +-
- policy/modules/contrib/spamassassin.fc | 4 ++--
- policy/modules/contrib/speedtouch.fc | 2 +-
- policy/modules/contrib/squid.fc | 2 +-
- policy/modules/contrib/sssd.fc | 2 +-
- policy/modules/contrib/stunnel.fc | 2 +-
- policy/modules/contrib/sxid.fc | 2 +-
- policy/modules/contrib/tcpd.fc | 2 +-
- policy/modules/contrib/tcsd.fc | 2 +-
- policy/modules/contrib/telnet.fc | 2 +-
- policy/modules/contrib/tftp.fc | 4 ++--
- policy/modules/contrib/tgtd.fc | 2 +-
- policy/modules/contrib/tmpreaper.fc | 4 ++--
- policy/modules/contrib/tor.fc | 2 +-
- policy/modules/contrib/transproxy.fc | 2 +-
- policy/modules/contrib/tripwire.fc | 8 ++++----
- policy/modules/contrib/tuned.fc | 2 +-
- policy/modules/contrib/tzdata.fc | 2 +-
- policy/modules/contrib/ulogd.fc | 2 +-
- policy/modules/contrib/updfstab.fc | 4 ++--
- policy/modules/contrib/uptime.fc | 2 +-
- policy/modules/contrib/usbmodules.fc | 2 +-
- policy/modules/contrib/usbmuxd.fc | 2 +-
- policy/modules/contrib/userhelper.fc | 2 +-
- policy/modules/contrib/usernetctl.fc | 2 +-
- policy/modules/contrib/uucp.fc | 2 +-
- policy/modules/contrib/uuidd.fc | 2 +-
- policy/modules/contrib/uwimap.fc | 2 +-
- policy/modules/contrib/varnishd.fc | 2 +-
- policy/modules/contrib/vbetool.fc | 2 +-
- policy/modules/contrib/vdagent.fc | 2 +-
- policy/modules/contrib/vhostmd.fc | 2 +-
- policy/modules/contrib/virt.fc | 10 +++++-----
- policy/modules/contrib/vlock.fc | 2 +-
- policy/modules/contrib/vmware.fc | 4 ++--
- policy/modules/contrib/vnstatd.fc | 2 +-
- policy/modules/contrib/vpn.fc | 2 +-
- policy/modules/contrib/watchdog.fc | 2 +-
- policy/modules/contrib/wdmd.fc | 2 +-
- policy/modules/contrib/xen.fc | 16 ++++++++--------
- policy/modules/contrib/zebra.fc | 8 ++++----
- policy/modules/contrib/zosremote.fc | 2 +-
- 221 files changed, 459 insertions(+), 457 deletions(-)
-
-diff --git a/policy/modules/contrib/abrt.fc b/policy/modules/contrib/abrt.fc
-index 1a93dc5781c4..a41b29deb0d4 100644
---- a/policy/modules/contrib/abrt.fc
-+++ b/policy/modules/contrib/abrt.fc
-@@ -10,9 +10,9 @@
- /usr/libexec/abrt-handle-event -- gen_context(system_u:object_r:abrt_handle_event_exec_t,s0)
- /usr/libexec/abrt-hook-python -- gen_context(system_u:object_r:abrt_helper_exec_t,s0)
-
--/usr/sbin/abrtd -- gen_context(system_u:object_r:abrt_exec_t,s0)
--/usr/sbin/abrt-dbus -- gen_context(system_u:object_r:abrt_exec_t,s0)
--/usr/sbin/abrt-upload-watch -- gen_context(system_u:object_r:abrt_upload_watch_exec_t,s0)
-+/usr/s?bin/abrtd -- gen_context(system_u:object_r:abrt_exec_t,s0)
-+/usr/s?bin/abrt-dbus -- gen_context(system_u:object_r:abrt_exec_t,s0)
-+/usr/s?bin/abrt-upload-watch -- gen_context(system_u:object_r:abrt_upload_watch_exec_t,s0)
-
- /var/cache/abrt(/.*)? gen_context(system_u:object_r:abrt_var_cache_t,s0)
- /var/cache/abrt-di(/.*)? gen_context(system_u:object_r:abrt_var_cache_t,s0)
-diff --git a/policy/modules/contrib/acct.fc b/policy/modules/contrib/acct.fc
-index c6d17a2ff1fb..5b6fce2b08bf 100644
---- a/policy/modules/contrib/acct.fc
-+++ b/policy/modules/contrib/acct.fc
-@@ -4,7 +4,7 @@
-
- /sbin/accton -- gen_context(system_u:object_r:acct_exec_t,s0)
-
--/usr/sbin/accton -- gen_context(system_u:object_r:acct_exec_t,s0)
-+/usr/s?bin/accton -- gen_context(system_u:object_r:acct_exec_t,s0)
-
- /var/account(/.*)? gen_context(system_u:object_r:acct_data_t,s0)
-
-diff --git a/policy/modules/contrib/afs.fc b/policy/modules/contrib/afs.fc
-index c40fe9ae436d..d58010c9c160 100644
---- a/policy/modules/contrib/afs.fc
-+++ b/policy/modules/contrib/afs.fc
-@@ -38,8 +38,8 @@
- /usr/libexec/openafs/volserver -- gen_context(system_u:object_r:afs_fsserver_exec_t,s0)
- /usr/libexec/openafs/vlserver -- gen_context(system_u:object_r:afs_vlserver_exec_t,s0)
-
--/usr/sbin/afsd -- gen_context(system_u:object_r:afs_exec_t,s0)
--/usr/sbin/bosserver -- gen_context(system_u:object_r:afs_bosserver_exec_t,s0)
-+/usr/s?bin/afsd -- gen_context(system_u:object_r:afs_exec_t,s0)
-+/usr/s?bin/bosserver -- gen_context(system_u:object_r:afs_bosserver_exec_t,s0)
-
- /usr/vice/cache(/.*)? gen_context(system_u:object_r:afs_cache_t,s0)
- /usr/vice/etc/afsd -- gen_context(system_u:object_r:afs_exec_t,s0)
-diff --git a/policy/modules/contrib/aiccu.fc b/policy/modules/contrib/aiccu.fc
-index 822d5e18bbd6..beb99c0db487 100644
---- a/policy/modules/contrib/aiccu.fc
-+++ b/policy/modules/contrib/aiccu.fc
-@@ -2,6 +2,6 @@
-
- /etc/rc\.d/init\.d/aiccu -- gen_context(system_u:object_r:aiccu_initrc_exec_t,s0)
-
--/usr/sbin/aiccu -- gen_context(system_u:object_r:aiccu_exec_t,s0)
-+/usr/s?bin/aiccu -- gen_context(system_u:object_r:aiccu_exec_t,s0)
-
- /var/run/aiccu\.pid -- gen_context(system_u:object_r:aiccu_var_run_t,s0)
-diff --git a/policy/modules/contrib/aisexec.fc b/policy/modules/contrib/aisexec.fc
-index e882bed7b689..0c9311f04471 100644
---- a/policy/modules/contrib/aisexec.fc
-+++ b/policy/modules/contrib/aisexec.fc
-@@ -1,6 +1,6 @@
- /etc/rc\.d/init\.d/openais -- gen_context(system_u:object_r:aisexec_initrc_exec_t,s0)
-
--/usr/sbin/aisexec -- gen_context(system_u:object_r:aisexec_exec_t,s0)
-+/usr/s?bin/aisexec -- gen_context(system_u:object_r:aisexec_exec_t,s0)
-
- /var/lib/openais(/.*)? gen_context(system_u:object_r:aisexec_var_lib_t,s0)
-
-diff --git a/policy/modules/contrib/alsa.fc b/policy/modules/contrib/alsa.fc
-index a8c8a64088df..ad8698a5bc66 100644
---- a/policy/modules/contrib/alsa.fc
-+++ b/policy/modules/contrib/alsa.fc
-@@ -22,8 +22,8 @@ ifdef(`distro_debian',`
- /usr/bin/ainit -- gen_context(system_u:object_r:alsa_exec_t,s0)
- /usr/bin/alsaunmute -- gen_context(system_u:object_r:alsa_exec_t,s0)
-
--/usr/sbin/alsactl -- gen_context(system_u:object_r:alsa_exec_t,s0)
--/usr/sbin/salsa -- gen_context(system_u:object_r:alsa_exec_t,s0)
-+/usr/s?bin/alsactl -- gen_context(system_u:object_r:alsa_exec_t,s0)
-+/usr/s?bin/salsa -- gen_context(system_u:object_r:alsa_exec_t,s0)
-
- /usr/share/alsa/alsa\.conf gen_context(system_u:object_r:alsa_etc_rw_t,s0)
- /usr/share/alsa/pcm(/.*)? gen_context(system_u:object_r:alsa_etc_rw_t,s0)
-diff --git a/policy/modules/contrib/amanda.fc b/policy/modules/contrib/amanda.fc
-index 7f4dfbca3c8b..ebcbcae59aa8 100644
---- a/policy/modules/contrib/amanda.fc
-+++ b/policy/modules/contrib/amanda.fc
-@@ -13,8 +13,8 @@
- /usr/lib/amanda/amidxtaped -- gen_context(system_u:object_r:amanda_inetd_exec_t,s0)
- /usr/lib/amanda/amindexd -- gen_context(system_u:object_r:amanda_inetd_exec_t,s0)
-
--/usr/sbin/amandad -- gen_context(system_u:object_r:amanda_inetd_exec_t,s0)
--/usr/sbin/amrecover -- gen_context(system_u:object_r:amanda_recover_exec_t,s0)
-+/usr/s?bin/amandad -- gen_context(system_u:object_r:amanda_inetd_exec_t,s0)
-+/usr/s?bin/amrecover -- gen_context(system_u:object_r:amanda_recover_exec_t,s0)
-
- /var/lib/amanda -d gen_context(system_u:object_r:amanda_var_lib_t,s0)
- /var/lib/amanda/[^/]+(/.*)? gen_context(system_u:object_r:amanda_data_t,s0)
-diff --git a/policy/modules/contrib/amavis.fc b/policy/modules/contrib/amavis.fc
-index 17689a70712d..693d8f98ac98 100644
---- a/policy/modules/contrib/amavis.fc
-+++ b/policy/modules/contrib/amavis.fc
-@@ -6,10 +6,10 @@
-
- /usr/lib/AntiVir/antivir -- gen_context(system_u:object_r:amavis_exec_t,s0)
-
--/usr/sbin/amavisd.* -- gen_context(system_u:object_r:amavis_exec_t,s0)
-+/usr/s?bin/amavisd.* -- gen_context(system_u:object_r:amavis_exec_t,s0)
-
- ifdef(`distro_debian',`
--/usr/sbin/amavisd-new-cronjob -- gen_context(system_u:object_r:amavis_exec_t,s0)
-+/usr/s?bin/amavisd-new-cronjob -- gen_context(system_u:object_r:amavis_exec_t,s0)
- ')
-
- /var/opt/f-secure(/.*)? gen_context(system_u:object_r:amavis_var_lib_t,s0)
-diff --git a/policy/modules/contrib/apache.fc b/policy/modules/contrib/apache.fc
-index b0c1392a7fab..caa2b1e7e682 100644
---- a/policy/modules/contrib/apache.fc
-+++ b/policy/modules/contrib/apache.fc
-@@ -53,20 +53,20 @@ HOME_DIR/((www)|(web)|(public_html))(/.*)?/logs(/.*)? gen_context(system_u:objec
-
- /usr/libexec/httpd-ssl-pass-dialog -- gen_context(system_u:object_r:httpd_passwd_exec_t,s0)
-
--/usr/sbin/apache(2)? -- gen_context(system_u:object_r:httpd_exec_t,s0)
--/usr/sbin/apache-ssl(2)? -- gen_context(system_u:object_r:httpd_exec_t,s0)
--/usr/sbin/cgi-wrapper -- gen_context(system_u:object_r:httpd_exec_t,s0)
--/usr/sbin/cherokee -- gen_context(system_u:object_r:httpd_exec_t,s0)
--/usr/sbin/hiawatha -- gen_context(system_u:object_r:httpd_exec_t,s0)
--/usr/sbin/httpd\.event -- gen_context(system_u:object_r:httpd_exec_t,s0)
--/usr/sbin/httpd(\.worker)? -- gen_context(system_u:object_r:httpd_exec_t,s0)
--/usr/sbin/lighttpd -- gen_context(system_u:object_r:httpd_exec_t,s0)
--/usr/sbin/rotatelogs -- gen_context(system_u:object_r:httpd_rotatelogs_exec_t,s0)
--/usr/sbin/suexec -- gen_context(system_u:object_r:httpd_suexec_exec_t,s0)
--/usr/sbin/wigwam -- gen_context(system_u:object_r:httpd_exec_t,s0)
-+/usr/s?bin/apache(2)? -- gen_context(system_u:object_r:httpd_exec_t,s0)
-+/usr/s?bin/apache-ssl(2)? -- gen_context(system_u:object_r:httpd_exec_t,s0)
-+/usr/s?bin/cgi-wrapper -- gen_context(system_u:object_r:httpd_exec_t,s0)
-+/usr/s?bin/cherokee -- gen_context(system_u:object_r:httpd_exec_t,s0)
-+/usr/s?bin/hiawatha -- gen_context(system_u:object_r:httpd_exec_t,s0)
-+/usr/s?bin/httpd\.event -- gen_context(system_u:object_r:httpd_exec_t,s0)
-+/usr/s?bin/httpd(\.worker)? -- gen_context(system_u:object_r:httpd_exec_t,s0)
-+/usr/s?bin/lighttpd -- gen_context(system_u:object_r:httpd_exec_t,s0)
-+/usr/s?bin/rotatelogs -- gen_context(system_u:object_r:httpd_rotatelogs_exec_t,s0)
-+/usr/s?bin/suexec -- gen_context(system_u:object_r:httpd_suexec_exec_t,s0)
-+/usr/s?bin/wigwam -- gen_context(system_u:object_r:httpd_exec_t,s0)
-
- ifdef(`distro_suse',`
--/usr/sbin/httpd2-.* -- gen_context(system_u:object_r:httpd_exec_t,s0)
-+/usr/s?bin/httpd2-.* -- gen_context(system_u:object_r:httpd_exec_t,s0)
- ')
-
- /usr/share/dirsrv(/.*)? gen_context(system_u:object_r:httpd_sys_content_t,s0)
-diff --git a/policy/modules/contrib/apcupsd.fc b/policy/modules/contrib/apcupsd.fc
-index 5ec0e13c8792..21e641e6b960 100644
---- a/policy/modules/contrib/apcupsd.fc
-+++ b/policy/modules/contrib/apcupsd.fc
-@@ -2,7 +2,7 @@
-
- /sbin/apcupsd -- gen_context(system_u:object_r:apcupsd_exec_t,s0)
-
--/usr/sbin/apcupsd -- gen_context(system_u:object_r:apcupsd_exec_t,s0)
-+/usr/s?bin/apcupsd -- gen_context(system_u:object_r:apcupsd_exec_t,s0)
-
- /var/lock/subsys/apcupsd -- gen_context(system_u:object_r:apcupsd_lock_t,s0)
-
-diff --git a/policy/modules/contrib/apm.fc b/policy/modules/contrib/apm.fc
-index ce27d2fb3333..c35143aa46f6 100644
---- a/policy/modules/contrib/apm.fc
-+++ b/policy/modules/contrib/apm.fc
-@@ -2,9 +2,9 @@
-
- /usr/bin/apm -- gen_context(system_u:object_r:apm_exec_t,s0)
-
--/usr/sbin/acpid -- gen_context(system_u:object_r:apmd_exec_t,s0)
--/usr/sbin/apmd -- gen_context(system_u:object_r:apmd_exec_t,s0)
--/usr/sbin/powersaved -- gen_context(system_u:object_r:apmd_exec_t,s0)
-+/usr/s?bin/acpid -- gen_context(system_u:object_r:apmd_exec_t,s0)
-+/usr/s?bin/apmd -- gen_context(system_u:object_r:apmd_exec_t,s0)
-+/usr/s?bin/powersaved -- gen_context(system_u:object_r:apmd_exec_t,s0)
-
- /var/lock/subsys/acpid -- gen_context(system_u:object_r:apmd_lock_t,s0)
-
-diff --git a/policy/modules/contrib/apt.fc b/policy/modules/contrib/apt.fc
-index 7b2080169d07..6cb5384700cc 100644
---- a/policy/modules/contrib/apt.fc
-+++ b/policy/modules/contrib/apt.fc
-@@ -4,7 +4,7 @@ ifndef(`distro_redhat',`
- /usr/bin/apt-get -- gen_context(system_u:object_r:apt_exec_t,s0)
- /usr/bin/apt-shell -- gen_context(system_u:object_r:apt_exec_t,s0)
- /usr/bin/aptitude -- gen_context(system_u:object_r:apt_exec_t,s0)
--/usr/sbin/synaptic -- gen_context(system_u:object_r:apt_exec_t,s0)
-+/usr/s?bin/synaptic -- gen_context(system_u:object_r:apt_exec_t,s0)
- /usr/lib/packagekit/packagekitd -- gen_context(system_u:object_r:apt_exec_t,s0)
- /var/cache/PackageKit(/.*)? gen_context(system_u:object_r:apt_var_cache_t,s0)
- /var/lib/PackageKit(/.*)? gen_context(system_u:object_r:apt_var_lib_t,s0)
-diff --git a/policy/modules/contrib/arpwatch.fc b/policy/modules/contrib/arpwatch.fc
-index 9ca0d0fb8c45..af12072997b3 100644
---- a/policy/modules/contrib/arpwatch.fc
-+++ b/policy/modules/contrib/arpwatch.fc
-@@ -1,6 +1,6 @@
- /etc/rc\.d/init\.d/arpwatch -- gen_context(system_u:object_r:arpwatch_initrc_exec_t,s0)
-
--/usr/sbin/arpwatch -- gen_context(system_u:object_r:arpwatch_exec_t,s0)
-+/usr/s?bin/arpwatch -- gen_context(system_u:object_r:arpwatch_exec_t,s0)
-
- /var/arpwatch(/.*)? gen_context(system_u:object_r:arpwatch_data_t,s0)
-
-diff --git a/policy/modules/contrib/asterisk.fc b/policy/modules/contrib/asterisk.fc
-index e300b1a0ac77..c6e716f8a0aa 100644
---- a/policy/modules/contrib/asterisk.fc
-+++ b/policy/modules/contrib/asterisk.fc
-@@ -2,7 +2,7 @@
-
- /etc/rc\.d/init\.d/asterisk -- gen_context(system_u:object_r:asterisk_initrc_exec_t,s0)
-
--/usr/sbin/asterisk -- gen_context(system_u:object_r:asterisk_exec_t,s0)
-+/usr/s?bin/asterisk -- gen_context(system_u:object_r:asterisk_exec_t,s0)
-
- /var/lib/asterisk(/.*)? gen_context(system_u:object_r:asterisk_var_lib_t,s0)
-
-diff --git a/policy/modules/contrib/automount.fc b/policy/modules/contrib/automount.fc
-index 92adb37e151e..4a731d2b69b5 100644
---- a/policy/modules/contrib/automount.fc
-+++ b/policy/modules/contrib/automount.fc
-@@ -1,7 +1,7 @@
- /etc/apm/event\.d/autofs -- gen_context(system_u:object_r:automount_exec_t,s0)
- /etc/rc\.d/init\.d/autofs -- gen_context(system_u:object_r:automount_initrc_exec_t,s0)
-
--/usr/sbin/automount -- gen_context(system_u:object_r:automount_exec_t,s0)
-+/usr/s?bin/automount -- gen_context(system_u:object_r:automount_exec_t,s0)
-
- /var/lock/subsys/autofs -- gen_context(system_u:object_r:automount_lock_t,s0)
-
-diff --git a/policy/modules/contrib/avahi.fc b/policy/modules/contrib/avahi.fc
-index e9fe2cac150f..fc7c5eaf5ea9 100644
---- a/policy/modules/contrib/avahi.fc
-+++ b/policy/modules/contrib/avahi.fc
-@@ -1,8 +1,8 @@
- /etc/rc\.d/init\.d/avahi.* -- gen_context(system_u:object_r:avahi_initrc_exec_t,s0)
-
--/usr/sbin/avahi-daemon -- gen_context(system_u:object_r:avahi_exec_t,s0)
--/usr/sbin/avahi-dnsconfd -- gen_context(system_u:object_r:avahi_exec_t,s0)
--/usr/sbin/avahi-autoipd -- gen_context(system_u:object_r:avahi_exec_t,s0)
-+/usr/s?bin/avahi-daemon -- gen_context(system_u:object_r:avahi_exec_t,s0)
-+/usr/s?bin/avahi-dnsconfd -- gen_context(system_u:object_r:avahi_exec_t,s0)
-+/usr/s?bin/avahi-autoipd -- gen_context(system_u:object_r:avahi_exec_t,s0)
-
- /var/run/avahi-daemon(/.*)? gen_context(system_u:object_r:avahi_var_run_t,s0)
-
-diff --git a/policy/modules/contrib/bacula.fc b/policy/modules/contrib/bacula.fc
-index 27ec3d51938a..217f8779ae48 100644
---- a/policy/modules/contrib/bacula.fc
-+++ b/policy/modules/contrib/bacula.fc
-@@ -4,9 +4,9 @@
-
- /etc/rc\.d/init\.d/bacula.* -- gen_context(system_u:object_r:bacula_initrc_exec_t,s0)
-
--/usr/sbin/bacula.* -- gen_context(system_u:object_r:bacula_exec_t,s0)
--/usr/sbin/bat -- gen_context(system_u:object_r:bacula_admin_exec_t,s0)
--/usr/sbin/bconsole -- gen_context(system_u:object_r:bacula_admin_exec_t,s0)
-+/usr/s?bin/bacula.* -- gen_context(system_u:object_r:bacula_exec_t,s0)
-+/usr/s?bin/bat -- gen_context(system_u:object_r:bacula_admin_exec_t,s0)
-+/usr/s?bin/bconsole -- gen_context(system_u:object_r:bacula_admin_exec_t,s0)
-
- /var/lib/bacula.* gen_context(system_u:object_r:bacula_var_lib_t,s0)
-
-diff --git a/policy/modules/contrib/bcfg2.fc b/policy/modules/contrib/bcfg2.fc
-index fb42e352b398..985518fb3a28 100644
---- a/policy/modules/contrib/bcfg2.fc
-+++ b/policy/modules/contrib/bcfg2.fc
-@@ -1,6 +1,6 @@
- /etc/rc\.d/init\.d/bcfg2-server -- gen_context(system_u:object_r:bcfg2_initrc_exec_t,s0)
-
--/usr/sbin/bcfg2-server -- gen_context(system_u:object_r:bcfg2_exec_t,s0)
-+/usr/s?bin/bcfg2-server -- gen_context(system_u:object_r:bcfg2_exec_t,s0)
-
- /var/lib/bcfg2(/.*)? gen_context(system_u:object_r:bcfg2_var_lib_t,s0)
-
-diff --git a/policy/modules/contrib/bind.fc b/policy/modules/contrib/bind.fc
-index 2b9a3a10d463..ca6c477d4695 100644
---- a/policy/modules/contrib/bind.fc
-+++ b/policy/modules/contrib/bind.fc
-@@ -14,11 +14,11 @@
- /etc/unbound(/.*)? gen_context(system_u:object_r:named_conf_t,s0)
- /etc/unbound/.*\.key -- gen_context(system_u:object_r:dnssec_t,s0)
-
--/usr/sbin/lwresd -- gen_context(system_u:object_r:named_exec_t,s0)
--/usr/sbin/named -- gen_context(system_u:object_r:named_exec_t,s0)
--/usr/sbin/named-checkconf -- gen_context(system_u:object_r:named_checkconf_exec_t,s0)
--/usr/sbin/r?ndc -- gen_context(system_u:object_r:ndc_exec_t,s0)
--/usr/sbin/unbound -- gen_context(system_u:object_r:named_exec_t,s0)
-+/usr/s?bin/lwresd -- gen_context(system_u:object_r:named_exec_t,s0)
-+/usr/s?bin/named -- gen_context(system_u:object_r:named_exec_t,s0)
-+/usr/s?bin/named-checkconf -- gen_context(system_u:object_r:named_checkconf_exec_t,s0)
-+/usr/s?bin/r?ndc -- gen_context(system_u:object_r:ndc_exec_t,s0)
-+/usr/s?bin/unbound -- gen_context(system_u:object_r:named_exec_t,s0)
-
- /var/bind(/.*)? gen_context(system_u:object_r:named_cache_t,s0)
- /var/bind/pri(/.*)? gen_context(system_u:object_r:named_zone_t,s0)
-diff --git a/policy/modules/contrib/bird.fc b/policy/modules/contrib/bird.fc
-index 7b63b8e11add..ba1a0155a39c 100644
---- a/policy/modules/contrib/bird.fc
-+++ b/policy/modules/contrib/bird.fc
-@@ -4,7 +4,7 @@
-
- /etc/rc\.d/init\.d/bird -- gen_context(system_u:object_r:bird_initrc_exec_t,s0)
-
--/usr/sbin/bird -- gen_context(system_u:object_r:bird_exec_t,s0)
-+/usr/s?bin/bird -- gen_context(system_u:object_r:bird_exec_t,s0)
-
- /var/log/bird\.log.* -- gen_context(system_u:object_r:bird_log_t,s0)
-
-diff --git a/policy/modules/contrib/bitlbee.fc b/policy/modules/contrib/bitlbee.fc
-index e9708d6cc534..c64d72386472 100644
---- a/policy/modules/contrib/bitlbee.fc
-+++ b/policy/modules/contrib/bitlbee.fc
-@@ -3,7 +3,7 @@
- /etc/rc\.d/init\.d/bitlbee -- gen_context(system_u:object_r:bitlbee_initrc_exec_t,s0)
-
- /usr/bin/bip -- gen_context(system_u:object_r:bitlbee_exec_t,s0)
--/usr/sbin/bitlbee -- gen_context(system_u:object_r:bitlbee_exec_t,s0)
-+/usr/s?bin/bitlbee -- gen_context(system_u:object_r:bitlbee_exec_t,s0)
-
- /var/lib/bitlbee(/.*)? gen_context(system_u:object_r:bitlbee_var_t,s0)
-
-diff --git a/policy/modules/contrib/bluetooth.fc b/policy/modules/contrib/bluetooth.fc
-index 4bc49adcdfcb..8fa0bae25021 100644
---- a/policy/modules/contrib/bluetooth.fc
-+++ b/policy/modules/contrib/bluetooth.fc
-@@ -13,11 +13,11 @@
- # Systemd unit file
- /usr/lib/systemd/system/[^/]*bluetooth.* -- gen_context(system_u:object_r:bluetooth_unit_t,s0)
-
--/usr/sbin/bluetoothd -- gen_context(system_u:object_r:bluetooth_exec_t,s0)
--/usr/sbin/hciattach -- gen_context(system_u:object_r:bluetooth_exec_t,s0)
--/usr/sbin/hcid -- gen_context(system_u:object_r:bluetooth_exec_t,s0)
--/usr/sbin/hid2hci -- gen_context(system_u:object_r:bluetooth_exec_t,s0)
--/usr/sbin/sdpd -- gen_context(system_u:object_r:bluetooth_exec_t,s0)
-+/usr/s?bin/bluetoothd -- gen_context(system_u:object_r:bluetooth_exec_t,s0)
-+/usr/s?bin/hciattach -- gen_context(system_u:object_r:bluetooth_exec_t,s0)
-+/usr/s?bin/hcid -- gen_context(system_u:object_r:bluetooth_exec_t,s0)
-+/usr/s?bin/hid2hci -- gen_context(system_u:object_r:bluetooth_exec_t,s0)
-+/usr/s?bin/sdpd -- gen_context(system_u:object_r:bluetooth_exec_t,s0)
-
- /var/lib/bluetooth(/.*)? gen_context(system_u:object_r:bluetooth_var_lib_t,s0)
-
-diff --git a/policy/modules/contrib/brctl.fc b/policy/modules/contrib/brctl.fc
-index 32f8ee972f15..1cd583ebf0f4 100644
---- a/policy/modules/contrib/brctl.fc
-+++ b/policy/modules/contrib/brctl.fc
-@@ -1 +1 @@
--/usr/sbin/brctl -- gen_context(system_u:object_r:brctl_exec_t,s0)
-+/usr/s?bin/brctl -- gen_context(system_u:object_r:brctl_exec_t,s0)
-diff --git a/policy/modules/contrib/cachefilesd.fc b/policy/modules/contrib/cachefilesd.fc
-index 648c7902bbec..5cbc7ab6d316 100644
---- a/policy/modules/contrib/cachefilesd.fc
-+++ b/policy/modules/contrib/cachefilesd.fc
-@@ -2,7 +2,7 @@
-
- /sbin/cachefilesd -- gen_context(system_u:object_r:cachefilesd_exec_t,s0)
-
--/usr/sbin/cachefilesd -- gen_context(system_u:object_r:cachefilesd_exec_t,s0)
-+/usr/s?bin/cachefilesd -- gen_context(system_u:object_r:cachefilesd_exec_t,s0)
-
- /var/cache/fscache(/.*)? gen_context(system_u:object_r:cachefilesd_cache_t,s0)
-
-diff --git a/policy/modules/contrib/callweaver.fc b/policy/modules/contrib/callweaver.fc
-index 70397fb7363d..c84322a2d0d1 100644
---- a/policy/modules/contrib/callweaver.fc
-+++ b/policy/modules/contrib/callweaver.fc
-@@ -1,6 +1,6 @@
- /etc/rc\.d/init\.d/callweaver -- gen_context(system_u:object_r:callweaver_initrc_exec_t,s0)
-
--/usr/sbin/callweaver -- gen_context(system_u:object_r:callweaver_exec_t,s0)
-+/usr/s?bin/callweaver -- gen_context(system_u:object_r:callweaver_exec_t,s0)
-
- /var/lib/callweaver(/.*)? gen_context(system_u:object_r:callweaver_var_lib_t,s0)
-
-diff --git a/policy/modules/contrib/canna.fc b/policy/modules/contrib/canna.fc
-index ef746fd6b194..a2d7578b0200 100644
---- a/policy/modules/contrib/canna.fc
-+++ b/policy/modules/contrib/canna.fc
-@@ -3,8 +3,8 @@
- /usr/bin/cannaping -- gen_context(system_u:object_r:canna_exec_t,s0)
- /usr/bin/catdic -- gen_context(system_u:object_r:canna_exec_t,s0)
-
--/usr/sbin/cannaserver -- gen_context(system_u:object_r:canna_exec_t,s0)
--/usr/sbin/jserver -- gen_context(system_u:object_r:canna_exec_t,s0)
-+/usr/s?bin/cannaserver -- gen_context(system_u:object_r:canna_exec_t,s0)
-+/usr/s?bin/jserver -- gen_context(system_u:object_r:canna_exec_t,s0)
-
- /var/lib/canna/dic(/.*)? gen_context(system_u:object_r:canna_var_lib_t,s0)
- /var/lib/wnn/dic(/.*)? gen_context(system_u:object_r:canna_var_lib_t,s0)
-diff --git a/policy/modules/contrib/ccs.fc b/policy/modules/contrib/ccs.fc
-index 401280102752..335e82ad8913 100644
---- a/policy/modules/contrib/ccs.fc
-+++ b/policy/modules/contrib/ccs.fc
-@@ -4,7 +4,7 @@
-
- /sbin/ccsd -- gen_context(system_u:object_r:ccs_exec_t,s0)
-
--/usr/sbin/ccsd -- gen_context(system_u:object_r:ccs_exec_t,s0)
-+/usr/s?bin/ccsd -- gen_context(system_u:object_r:ccs_exec_t,s0)
-
- /var/lib/cluster/((ccs)|(ccsd)).* gen_context(system_u:object_r:ccs_var_lib_t,s0)
-
-diff --git a/policy/modules/contrib/certmonger.fc b/policy/modules/contrib/certmonger.fc
-index ed298d8b6680..9110e6e3a68a 100644
---- a/policy/modules/contrib/certmonger.fc
-+++ b/policy/modules/contrib/certmonger.fc
-@@ -1,6 +1,6 @@
- /etc/rc\.d/init\.d/certmonger -- gen_context(system_u:object_r:certmonger_initrc_exec_t,s0)
-
--/usr/sbin/certmonger -- gen_context(system_u:object_r:certmonger_exec_t,s0)
-+/usr/s?bin/certmonger -- gen_context(system_u:object_r:certmonger_exec_t,s0)
-
- /var/lib/certmonger(/.*)? gen_context(system_u:object_r:certmonger_var_lib_t,s0)
-
-diff --git a/policy/modules/contrib/cfengine.fc b/policy/modules/contrib/cfengine.fc
-index 5b605d6b5ff0..b9f3a9db2e94 100644
---- a/policy/modules/contrib/cfengine.fc
-+++ b/policy/modules/contrib/cfengine.fc
-@@ -1,8 +1,8 @@
- /etc/rc\.d/init\.d/((cf-serverd)|(cf-monitord)|(cf-execd)) -- gen_context(system_u:object_r:cfengine_initrc_exec_t,s0)
-
--/usr/sbin/cf-serverd -- gen_context(system_u:object_r:cfengine_serverd_exec_t,s0)
--/usr/sbin/cf-execd -- gen_context(system_u:object_r:cfengine_execd_exec_t,s0)
--/usr/sbin/cf-monitord -- gen_context(system_u:object_r:cfengine_monitord_exec_t,s0)
-+/usr/s?bin/cf-serverd -- gen_context(system_u:object_r:cfengine_serverd_exec_t,s0)
-+/usr/s?bin/cf-execd -- gen_context(system_u:object_r:cfengine_execd_exec_t,s0)
-+/usr/s?bin/cf-monitord -- gen_context(system_u:object_r:cfengine_monitord_exec_t,s0)
-
- /var/cfengine(/.*)? gen_context(system_u:object_r:cfengine_var_lib_t,s0)
-
-diff --git a/policy/modules/contrib/cgroup.fc b/policy/modules/contrib/cgroup.fc
-index 0d250af8ad49..0351088a8473 100644
---- a/policy/modules/contrib/cgroup.fc
-+++ b/policy/modules/contrib/cgroup.fc
-@@ -11,9 +11,9 @@
- /sbin/cgrulesengd -- gen_context(system_u:object_r:cgred_exec_t,s0)
- /sbin/cgclear -- gen_context(system_u:object_r:cgclear_exec_t,s0)
-
--/usr/sbin/cgconfigparser -- gen_context(system_u:object_r:cgconfig_exec_t,s0)
--/usr/sbin/cgrulesengd -- gen_context(system_u:object_r:cgred_exec_t,s0)
--/usr/sbin/cgclear -- gen_context(system_u:object_r:cgclear_exec_t,s0)
-+/usr/s?bin/cgconfigparser -- gen_context(system_u:object_r:cgconfig_exec_t,s0)
-+/usr/s?bin/cgrulesengd -- gen_context(system_u:object_r:cgred_exec_t,s0)
-+/usr/s?bin/cgclear -- gen_context(system_u:object_r:cgclear_exec_t,s0)
-
- /var/log/cgrulesengd\.log.* -- gen_context(system_u:object_r:cgred_log_t,s0)
- /var/run/cgred.* gen_context(system_u:object_r:cgred_var_run_t,s0)
-diff --git a/policy/modules/contrib/chronyd.fc b/policy/modules/contrib/chronyd.fc
-index b80afd24f5f2..0ba378c53801 100644
---- a/policy/modules/contrib/chronyd.fc
-+++ b/policy/modules/contrib/chronyd.fc
-@@ -7,7 +7,7 @@
- /usr/lib/systemd/system/[^/]*chronyd.* -- gen_context(system_u:object_r:chronyd_unit_t,s0)
-
-
--/usr/sbin/chronyd -- gen_context(system_u:object_r:chronyd_exec_t,s0)
-+/usr/s?bin/chronyd -- gen_context(system_u:object_r:chronyd_exec_t,s0)
-
- /var/lib/chrony(/.*)? gen_context(system_u:object_r:chronyd_var_lib_t,s0)
-
-diff --git a/policy/modules/contrib/cipe.fc b/policy/modules/contrib/cipe.fc
-index c75352260710..4682192b8a26 100644
---- a/policy/modules/contrib/cipe.fc
-+++ b/policy/modules/contrib/cipe.fc
-@@ -1,3 +1,3 @@
- /etc/rc\.d/init\.d/ciped.* -- gen_context(system_u:object_r:ciped_initrc_exec_t,s0)
-
--/usr/sbin/ciped.* -- gen_context(system_u:object_r:ciped_exec_t,s0)
-+/usr/s?bin/ciped.* -- gen_context(system_u:object_r:ciped_exec_t,s0)
-diff --git a/policy/modules/contrib/clamav.fc b/policy/modules/contrib/clamav.fc
-index d72afcc3147f..e1791f2604e2 100644
---- a/policy/modules/contrib/clamav.fc
-+++ b/policy/modules/contrib/clamav.fc
-@@ -6,8 +6,8 @@
- /usr/bin/clamdscan -- gen_context(system_u:object_r:clamscan_exec_t,s0)
- /usr/bin/freshclam -- gen_context(system_u:object_r:freshclam_exec_t,s0)
-
--/usr/sbin/clamd -- gen_context(system_u:object_r:clamd_exec_t,s0)
--/usr/sbin/clamav-milter -- gen_context(system_u:object_r:clamd_exec_t,s0)
-+/usr/s?bin/clamd -- gen_context(system_u:object_r:clamd_exec_t,s0)
-+/usr/s?bin/clamav-milter -- gen_context(system_u:object_r:clamd_exec_t,s0)
-
- /var/clamav(/.*)? gen_context(system_u:object_r:clamd_var_lib_t,s0)
-
-diff --git a/policy/modules/contrib/clogd.fc b/policy/modules/contrib/clogd.fc
-index 514a203bb036..0995c80a3f85 100644
---- a/policy/modules/contrib/clogd.fc
-+++ b/policy/modules/contrib/clogd.fc
-@@ -1,3 +1,3 @@
--/usr/sbin/clogd -- gen_context(system_u:object_r:clogd_exec_t,s0)
-+/usr/s?bin/clogd -- gen_context(system_u:object_r:clogd_exec_t,s0)
-
- /var/run/clogd\.pid -- gen_context(system_u:object_r:clogd_var_run_t,s0)
-diff --git a/policy/modules/contrib/cmirrord.fc b/policy/modules/contrib/cmirrord.fc
-index 4d5ab0dfaba6..4d5c264a643a 100644
---- a/policy/modules/contrib/cmirrord.fc
-+++ b/policy/modules/contrib/cmirrord.fc
-@@ -1,5 +1,5 @@
- /etc/rc\.d/init\.d/cmirrord -- gen_context(system_u:object_r:cmirrord_initrc_exec_t,s0)
-
--/usr/sbin/cmirrord -- gen_context(system_u:object_r:cmirrord_exec_t,s0)
-+/usr/s?bin/cmirrord -- gen_context(system_u:object_r:cmirrord_exec_t,s0)
-
- /var/run/cmirrord\.pid -- gen_context(system_u:object_r:cmirrord_var_run_t,s0)
-diff --git a/policy/modules/contrib/collectd.fc b/policy/modules/contrib/collectd.fc
-index 79a3abe3ab7b..672c3109e24f 100644
---- a/policy/modules/contrib/collectd.fc
-+++ b/policy/modules/contrib/collectd.fc
-@@ -1,6 +1,6 @@
- /etc/rc\.d/init\.d/collectd -- gen_context(system_u:object_r:collectd_initrc_exec_t,s0)
-
--/usr/sbin/collectd -- gen_context(system_u:object_r:collectd_exec_t,s0)
-+/usr/s?bin/collectd -- gen_context(system_u:object_r:collectd_exec_t,s0)
-
- /var/lib/collectd(/.*)? gen_context(system_u:object_r:collectd_var_lib_t,s0)
-
-diff --git a/policy/modules/contrib/comsat.fc b/policy/modules/contrib/comsat.fc
-index 90461f93a2a5..ca441de6f36d 100644
---- a/policy/modules/contrib/comsat.fc
-+++ b/policy/modules/contrib/comsat.fc
-@@ -1 +1 @@
--/usr/sbin/in\.comsat -- gen_context(system_u:object_r:comsat_exec_t,s0)
-+/usr/s?bin/in\.comsat -- gen_context(system_u:object_r:comsat_exec_t,s0)
-diff --git a/policy/modules/contrib/condor.fc b/policy/modules/contrib/condor.fc
-index ad2b69606a82..bb175d50a6e9 100644
---- a/policy/modules/contrib/condor.fc
-+++ b/policy/modules/contrib/condor.fc
-@@ -2,13 +2,13 @@
-
- /etc/rc\.d/init\.d/condor -- gen_context(system_u:object_r:condor_initrc_exec_t,s0)
-
--/usr/sbin/condor_collector -- gen_context(system_u:object_r:condor_collector_exec_t,s0)
--/usr/sbin/condor_master -- gen_context(system_u:object_r:condor_master_exec_t,s0)
--/usr/sbin/condor_negotiator -- gen_context(system_u:object_r:condor_negotiator_exec_t,s0)
--/usr/sbin/condor_procd -- gen_context(system_u:object_r:condor_procd_exec_t,s0)
--/usr/sbin/condor_schedd -- gen_context(system_u:object_r:condor_schedd_exec_t,s0)
--/usr/sbin/condor_startd -- gen_context(system_u:object_r:condor_startd_exec_t,s0)
--/usr/sbin/condor_starter -- gen_context(system_u:object_r:condor_startd_exec_t,s0)
-+/usr/s?bin/condor_collector -- gen_context(system_u:object_r:condor_collector_exec_t,s0)
-+/usr/s?bin/condor_master -- gen_context(system_u:object_r:condor_master_exec_t,s0)
-+/usr/s?bin/condor_negotiator -- gen_context(system_u:object_r:condor_negotiator_exec_t,s0)
-+/usr/s?bin/condor_procd -- gen_context(system_u:object_r:condor_procd_exec_t,s0)
-+/usr/s?bin/condor_schedd -- gen_context(system_u:object_r:condor_schedd_exec_t,s0)
-+/usr/s?bin/condor_startd -- gen_context(system_u:object_r:condor_startd_exec_t,s0)
-+/usr/s?bin/condor_starter -- gen_context(system_u:object_r:condor_startd_exec_t,s0)
-
- /var/lib/condor(/.*)? gen_context(system_u:object_r:condor_var_lib_t,s0)
-
-diff --git a/policy/modules/contrib/consolekit.fc b/policy/modules/contrib/consolekit.fc
-index 23c95582fae5..0dbb0ab52ed4 100644
---- a/policy/modules/contrib/consolekit.fc
-+++ b/policy/modules/contrib/consolekit.fc
-@@ -1,4 +1,4 @@
--/usr/sbin/console-kit-daemon -- gen_context(system_u:object_r:consolekit_exec_t,s0)
-+/usr/s?bin/console-kit-daemon -- gen_context(system_u:object_r:consolekit_exec_t,s0)
-
- /var/log/ConsoleKit(/.*)? gen_context(system_u:object_r:consolekit_log_t,s0)
-
-diff --git a/policy/modules/contrib/corosync.fc b/policy/modules/contrib/corosync.fc
-index da39f0fccc00..d272a6a7105b 100644
---- a/policy/modules/contrib/corosync.fc
-+++ b/policy/modules/contrib/corosync.fc
-@@ -1,7 +1,7 @@
- /etc/rc\.d/init\.d/corosync -- gen_context(system_u:object_r:corosync_initrc_exec_t,s0)
-
--/usr/sbin/corosync -- gen_context(system_u:object_r:corosync_exec_t,s0)
--/usr/sbin/corosync-notifyd -- gen_context(system_u:object_r:corosync_exec_t,s0)
-+/usr/s?bin/corosync -- gen_context(system_u:object_r:corosync_exec_t,s0)
-+/usr/s?bin/corosync-notifyd -- gen_context(system_u:object_r:corosync_exec_t,s0)
-
- /var/lib/corosync(/.*)? gen_context(system_u:object_r:corosync_var_lib_t,s0)
-
-diff --git a/policy/modules/contrib/courier.fc b/policy/modules/contrib/courier.fc
-index 2f017a076b6f..afbc9e094eb8 100644
---- a/policy/modules/contrib/courier.fc
-+++ b/policy/modules/contrib/courier.fc
-@@ -3,12 +3,12 @@
-
- /usr/bin/imapd -- gen_context(system_u:object_r:courier_pop_exec_t,s0)
-
--/usr/sbin/authdaemond -- gen_context(system_u:object_r:courier_authdaemon_exec_t,s0)
--/usr/sbin/courier-imapd -- gen_context(system_u:object_r:courier_pop_exec_t,s0)
--/usr/sbin/courierlogger -- gen_context(system_u:object_r:courier_exec_t,s0)
--/usr/sbin/courierldapaliasd -- gen_context(system_u:object_r:courier_exec_t,s0)
--/usr/sbin/couriertcpd -- gen_context(system_u:object_r:courier_tcpd_exec_t,s0)
--/usr/sbin/imaplogin -- gen_context(system_u:object_r:courier_pop_exec_t,s0)
-+/usr/s?bin/authdaemond -- gen_context(system_u:object_r:courier_authdaemon_exec_t,s0)
-+/usr/s?bin/courier-imapd -- gen_context(system_u:object_r:courier_pop_exec_t,s0)
-+/usr/s?bin/courierlogger -- gen_context(system_u:object_r:courier_exec_t,s0)
-+/usr/s?bin/courierldapaliasd -- gen_context(system_u:object_r:courier_exec_t,s0)
-+/usr/s?bin/couriertcpd -- gen_context(system_u:object_r:courier_tcpd_exec_t,s0)
-+/usr/s?bin/imaplogin -- gen_context(system_u:object_r:courier_pop_exec_t,s0)
-
- /usr/lib/courier/authlib/.* -- gen_context(system_u:object_r:courier_authdaemon_exec_t,s0)
- /usr/lib/courier/courier-authlib/.* -- gen_context(system_u:object_r:courier_authdaemon_exec_t,s0)
-diff --git a/policy/modules/contrib/cpucontrol.fc b/policy/modules/contrib/cpucontrol.fc
-index 3ffda4c37a1c..13243f4e7e8b 100644
---- a/policy/modules/contrib/cpucontrol.fc
-+++ b/policy/modules/contrib/cpucontrol.fc
-@@ -2,9 +2,9 @@
-
- /sbin/microcode_ctl -- gen_context(system_u:object_r:cpucontrol_exec_t,s0)
-
--/usr/sbin/cpufreqd -- gen_context(system_u:object_r:cpuspeed_exec_t,s0)
--/usr/sbin/cpuspeed -- gen_context(system_u:object_r:cpuspeed_exec_t,s0)
--/usr/sbin/microcode_ctl -- gen_context(system_u:object_r:cpucontrol_exec_t,s0)
--/usr/sbin/powernowd -- gen_context(system_u:object_r:cpuspeed_exec_t,s0)
-+/usr/s?bin/cpufreqd -- gen_context(system_u:object_r:cpuspeed_exec_t,s0)
-+/usr/s?bin/cpuspeed -- gen_context(system_u:object_r:cpuspeed_exec_t,s0)
-+/usr/s?bin/microcode_ctl -- gen_context(system_u:object_r:cpucontrol_exec_t,s0)
-+/usr/s?bin/powernowd -- gen_context(system_u:object_r:cpuspeed_exec_t,s0)
-
- /var/run/cpufreqd\.pid -- gen_context(system_u:object_r:cpuspeed_var_run_t,s0)
-diff --git a/policy/modules/contrib/cron.fc b/policy/modules/contrib/cron.fc
-index ad0bae948baa..76b3b8f9136f 100644
---- a/policy/modules/contrib/cron.fc
-+++ b/policy/modules/contrib/cron.fc
-@@ -9,11 +9,11 @@
- /usr/libexec/fcron -- gen_context(system_u:object_r:crond_exec_t,s0)
- /usr/libexec/fcronsighup -- gen_context(system_u:object_r:crontab_exec_t,s0)
-
--/usr/sbin/anacron -- gen_context(system_u:object_r:anacron_exec_t,s0)
--/usr/sbin/atd -- gen_context(system_u:object_r:crond_exec_t,s0)
--/usr/sbin/cron(d)? -- gen_context(system_u:object_r:crond_exec_t,s0)
--/usr/sbin/fcron -- gen_context(system_u:object_r:crond_exec_t,s0)
--/usr/sbin/fcronsighup -- gen_context(system_u:object_r:crontab_exec_t,s0)
-+/usr/s?bin/anacron -- gen_context(system_u:object_r:anacron_exec_t,s0)
-+/usr/s?bin/atd -- gen_context(system_u:object_r:crond_exec_t,s0)
-+/usr/s?bin/cron(d)? -- gen_context(system_u:object_r:crond_exec_t,s0)
-+/usr/s?bin/fcron -- gen_context(system_u:object_r:crond_exec_t,s0)
-+/usr/s?bin/fcronsighup -- gen_context(system_u:object_r:crontab_exec_t,s0)
-
- /var/lib/glpi/files(/.*)? gen_context(system_u:object_r:cron_var_lib_t,s0)
-
-diff --git a/policy/modules/contrib/ctdb.fc b/policy/modules/contrib/ctdb.fc
-index 8401fe6f3bb6..f377ba2fed41 100644
---- a/policy/modules/contrib/ctdb.fc
-+++ b/policy/modules/contrib/ctdb.fc
-@@ -1,6 +1,6 @@
- /etc/rc\.d/init\.d/ctdb -- gen_context(system_u:object_r:ctdbd_initrc_exec_t,s0)
-
--/usr/sbin/ctdbd -- gen_context(system_u:object_r:ctdbd_exec_t,s0)
-+/usr/s?bin/ctdbd -- gen_context(system_u:object_r:ctdbd_exec_t,s0)
-
- /var/lib/ctdbd(/.*)? gen_context(system_u:object_r:ctdbd_var_lib_t,s0)
-
-diff --git a/policy/modules/contrib/cups.fc b/policy/modules/contrib/cups.fc
-index 949011ec868c..206dea4128eb 100644
---- a/policy/modules/contrib/cups.fc
-+++ b/policy/modules/contrib/cups.fc
-@@ -41,14 +41,14 @@
-
- /usr/local/linuxprinter/ppd(/.*)? gen_context(system_u:object_r:cupsd_rw_etc_t,s0)
-
--/usr/sbin/hp-[^/]+ -- gen_context(system_u:object_r:hplip_exec_t,s0)
--/usr/sbin/cupsd -- gen_context(system_u:object_r:cupsd_exec_t,s0)
--/usr/sbin/hal_lpadmin -- gen_context(system_u:object_r:cupsd_config_exec_t,s0)
--/usr/sbin/hpiod -- gen_context(system_u:object_r:hplip_exec_t,s0)
--/usr/sbin/printconf-backend -- gen_context(system_u:object_r:cupsd_config_exec_t,s0)
--/usr/sbin/ptal-printd -- gen_context(system_u:object_r:ptal_exec_t,s0)
--/usr/sbin/ptal-mlcd -- gen_context(system_u:object_r:ptal_exec_t,s0)
--/usr/sbin/ptal-photod -- gen_context(system_u:object_r:ptal_exec_t,s0)
-+/usr/s?bin/hp-[^/]+ -- gen_context(system_u:object_r:hplip_exec_t,s0)
-+/usr/s?bin/cupsd -- gen_context(system_u:object_r:cupsd_exec_t,s0)
-+/usr/s?bin/hal_lpadmin -- gen_context(system_u:object_r:cupsd_config_exec_t,s0)
-+/usr/s?bin/hpiod -- gen_context(system_u:object_r:hplip_exec_t,s0)
-+/usr/s?bin/printconf-backend -- gen_context(system_u:object_r:cupsd_config_exec_t,s0)
-+/usr/s?bin/ptal-printd -- gen_context(system_u:object_r:ptal_exec_t,s0)
-+/usr/s?bin/ptal-mlcd -- gen_context(system_u:object_r:ptal_exec_t,s0)
-+/usr/s?bin/ptal-photod -- gen_context(system_u:object_r:ptal_exec_t,s0)
-
- /usr/share/cups(/.*)? gen_context(system_u:object_r:cupsd_etc_t,s0)
- /usr/share/foomatic/db/oldprinterids -- gen_context(system_u:object_r:cupsd_rw_etc_t,s0)
-diff --git a/policy/modules/contrib/dante.fc b/policy/modules/contrib/dante.fc
-index 89021858908a..7e401643cdbd 100644
---- a/policy/modules/contrib/dante.fc
-+++ b/policy/modules/contrib/dante.fc
-@@ -3,8 +3,8 @@
- /etc/danted\.conf -- gen_context(system_u:object_r:dante_conf_t,s0)
- /etc/socks(/.*)? gen_context(system_u:object_r:dante_conf_t,s0)
-
--/usr/sbin/danted -- gen_context(system_u:object_r:dante_exec_t,s0)
--/usr/sbin/sockd -- gen_context(system_u:object_r:dante_exec_t,s0)
-+/usr/s?bin/danted -- gen_context(system_u:object_r:dante_exec_t,s0)
-+/usr/s?bin/sockd -- gen_context(system_u:object_r:dante_exec_t,s0)
-
- /var/run/danted\.pid -- gen_context(system_u:object_r:dante_var_run_t,s0)
- /var/run/sockd\.pid -- gen_context(system_u:object_r:dante_var_run_t,s0)
-diff --git a/policy/modules/contrib/dbskk.fc b/policy/modules/contrib/dbskk.fc
-index 6fb8fead6db8..16ca67bd5e72 100644
---- a/policy/modules/contrib/dbskk.fc
-+++ b/policy/modules/contrib/dbskk.fc
-@@ -1 +1 @@
--/usr/sbin/dbskkd-cdb -- gen_context(system_u:object_r:dbskkd_exec_t,s0)
-+/usr/s?bin/dbskkd-cdb -- gen_context(system_u:object_r:dbskkd_exec_t,s0)
-diff --git a/policy/modules/contrib/dbus.fc b/policy/modules/contrib/dbus.fc
-index 309a462e2d42..91567ecbae25 100644
---- a/policy/modules/contrib/dbus.fc
-+++ b/policy/modules/contrib/dbus.fc
-@@ -2,7 +2,7 @@ HOME_DIR/\.dbus(/.*)? gen_context(system_u:object_r:session_dbusd_home_t,s0)
-
- /etc/dbus-.*(/.*)? gen_context(system_u:object_r:dbusd_etc_t,s0)
-
--/bin/dbus-daemon -- gen_context(system_u:object_r:dbusd_exec_t,s0)
-+/bin/dbus-daemon(-1)? -- gen_context(system_u:object_r:dbusd_exec_t,s0)
-
- /lib/dbus-.*/dbus-daemon-launch-helper -- gen_context(system_u:object_r:dbusd_exec_t,s0)
-
-diff --git a/policy/modules/contrib/dcc.fc b/policy/modules/contrib/dcc.fc
-index 62d3c4e666b6..349cf3ad6ae9 100644
---- a/policy/modules/contrib/dcc.fc
-+++ b/policy/modules/contrib/dcc.fc
-@@ -10,10 +10,10 @@
- /usr/libexec/dcc/dccifd -- gen_context(system_u:object_r:dccifd_exec_t,s0)
- /usr/libexec/dcc/dccm -- gen_context(system_u:object_r:dccm_exec_t,s0)
-
--/usr/sbin/dbclean -- gen_context(system_u:object_r:dcc_dbclean_exec_t,s0)
--/usr/sbin/dccd -- gen_context(system_u:object_r:dccd_exec_t,s0)
--/usr/sbin/dccifd -- gen_context(system_u:object_r:dccifd_exec_t,s0)
--/usr/sbin/dccm -- gen_context(system_u:object_r:dccm_exec_t,s0)
-+/usr/s?bin/dbclean -- gen_context(system_u:object_r:dcc_dbclean_exec_t,s0)
-+/usr/s?bin/dccd -- gen_context(system_u:object_r:dccd_exec_t,s0)
-+/usr/s?bin/dccifd -- gen_context(system_u:object_r:dccifd_exec_t,s0)
-+/usr/s?bin/dccm -- gen_context(system_u:object_r:dccm_exec_t,s0)
-
- /var/dcc(/.*)? gen_context(system_u:object_r:dcc_var_t,s0)
- /var/dcc/map -- gen_context(system_u:object_r:dcc_client_map_t,s0)
-diff --git a/policy/modules/contrib/ddclient.fc b/policy/modules/contrib/ddclient.fc
-index 13c0c4a1a286..d312ea24fece 100644
---- a/policy/modules/contrib/ddclient.fc
-+++ b/policy/modules/contrib/ddclient.fc
-@@ -3,8 +3,8 @@
-
- /etc/rc\.d/init\.d/ddclient -- gen_context(system_u:object_r:ddclient_initrc_exec_t,s0)
-
--/usr/sbin/ddclient -- gen_context(system_u:object_r:ddclient_exec_t,s0)
--/usr/sbin/ddtcd -- gen_context(system_u:object_r:ddclient_exec_t,s0)
-+/usr/s?bin/ddclient -- gen_context(system_u:object_r:ddclient_exec_t,s0)
-+/usr/s?bin/ddtcd -- gen_context(system_u:object_r:ddclient_exec_t,s0)
-
- /var/cache/ddclient(/.*)? gen_context(system_u:object_r:ddclient_var_t,s0)
-
-diff --git a/policy/modules/contrib/ddcprobe.fc b/policy/modules/contrib/ddcprobe.fc
-index 9f2a27f55fac..2514231efbff 100644
---- a/policy/modules/contrib/ddcprobe.fc
-+++ b/policy/modules/contrib/ddcprobe.fc
-@@ -1 +1 @@
--/usr/sbin/ddcprobe -- gen_context(system_u:object_r:ddcprobe_exec_t,s0)
-+/usr/s?bin/ddcprobe -- gen_context(system_u:object_r:ddcprobe_exec_t,s0)
-diff --git a/policy/modules/contrib/dhcp.fc b/policy/modules/contrib/dhcp.fc
-index 8182c4806c1d..d00dc796493d 100644
---- a/policy/modules/contrib/dhcp.fc
-+++ b/policy/modules/contrib/dhcp.fc
-@@ -1,6 +1,6 @@
- /etc/rc\.d/init\.d/dhcpd(6)? -- gen_context(system_u:object_r:dhcpd_initrc_exec_t,s0)
-
--/usr/sbin/dhcpd.* -- gen_context(system_u:object_r:dhcpd_exec_t,s0)
-+/usr/s?bin/dhcpd.* -- gen_context(system_u:object_r:dhcpd_exec_t,s0)
-
- /var/lib/dhcpd(/.*)? gen_context(system_u:object_r:dhcpd_state_t,s0)
- /var/lib/dhcp(3)?/dhcpd\.leases.* -- gen_context(system_u:object_r:dhcpd_state_t,s0)
-diff --git a/policy/modules/contrib/dictd.fc b/policy/modules/contrib/dictd.fc
-index 8a5f2351d449..5aa2bdd8557e 100644
---- a/policy/modules/contrib/dictd.fc
-+++ b/policy/modules/contrib/dictd.fc
-@@ -2,7 +2,7 @@
-
- /etc/dictd\.conf -- gen_context(system_u:object_r:dictd_etc_t,s0)
-
--/usr/sbin/dictd -- gen_context(system_u:object_r:dictd_exec_t,s0)
-+/usr/s?bin/dictd -- gen_context(system_u:object_r:dictd_exec_t,s0)
-
- /var/lib/dictd(/.*)? gen_context(system_u:object_r:dictd_var_lib_t,s0)
-
-diff --git a/policy/modules/contrib/dkim.fc b/policy/modules/contrib/dkim.fc
-index 5818418af7ad..305e9d281181 100644
---- a/policy/modules/contrib/dkim.fc
-+++ b/policy/modules/contrib/dkim.fc
-@@ -2,8 +2,8 @@
-
- /etc/rc\.d/init\.d/((opendkim)|(dkim-milter)) -- gen_context(system_u:object_r:dkim_milter_initrc_exec_t,s0)
-
--/usr/sbin/dkim-filter -- gen_context(system_u:object_r:dkim_milter_exec_t,s0)
--/usr/sbin/opendkim -- gen_context(system_u:object_r:dkim_milter_exec_t,s0)
-+/usr/s?bin/dkim-filter -- gen_context(system_u:object_r:dkim_milter_exec_t,s0)
-+/usr/s?bin/opendkim -- gen_context(system_u:object_r:dkim_milter_exec_t,s0)
-
- /var/db/dkim(/.*)? gen_context(system_u:object_r:dkim_milter_private_key_t,s0)
-
-diff --git a/policy/modules/contrib/dmidecode.fc b/policy/modules/contrib/dmidecode.fc
-index c394e45d356e..49f3496779a3 100644
---- a/policy/modules/contrib/dmidecode.fc
-+++ b/policy/modules/contrib/dmidecode.fc
-@@ -1,4 +1,4 @@
--/usr/sbin/biosdecode -- gen_context(system_u:object_r:dmidecode_exec_t,s0)
--/usr/sbin/dmidecode -- gen_context(system_u:object_r:dmidecode_exec_t,s0)
--/usr/sbin/ownership -- gen_context(system_u:object_r:dmidecode_exec_t,s0)
--/usr/sbin/vpddecode -- gen_context(system_u:object_r:dmidecode_exec_t,s0)
-+/usr/s?bin/biosdecode -- gen_context(system_u:object_r:dmidecode_exec_t,s0)
-+/usr/s?bin/dmidecode -- gen_context(system_u:object_r:dmidecode_exec_t,s0)
-+/usr/s?bin/ownership -- gen_context(system_u:object_r:dmidecode_exec_t,s0)
-+/usr/s?bin/vpddecode -- gen_context(system_u:object_r:dmidecode_exec_t,s0)
-diff --git a/policy/modules/contrib/dnsmasq.fc b/policy/modules/contrib/dnsmasq.fc
-index 50fa17d8d335..63b71bd72d25 100644
---- a/policy/modules/contrib/dnsmasq.fc
-+++ b/policy/modules/contrib/dnsmasq.fc
-@@ -6,7 +6,7 @@
- # Systemd unit file
- /usr/lib/systemd/system/[^/]*dnsmasq.* -- gen_context(system_u:object_r:dnsmasq_unit_t,s0)
-
--/usr/sbin/dnsmasq -- gen_context(system_u:object_r:dnsmasq_exec_t,s0)
-+/usr/s?bin/dnsmasq -- gen_context(system_u:object_r:dnsmasq_exec_t,s0)
-
- /var/lib/misc/dnsmasq\.leases -- gen_context(system_u:object_r:dnsmasq_lease_t,s0)
- /var/lib/dnsmasq(/.*)? gen_context(system_u:object_r:dnsmasq_lease_t,s0)
-diff --git a/policy/modules/contrib/dnssectrigger.fc b/policy/modules/contrib/dnssectrigger.fc
-index c459b4acac70..4c5639464871 100644
---- a/policy/modules/contrib/dnssectrigger.fc
-+++ b/policy/modules/contrib/dnssectrigger.fc
-@@ -2,7 +2,7 @@
-
- /etc/rc\.d/init\.d/dnssec-triggerd -- gen_context(system_u:object_r:dnssec_triggerd_initrc_exec_t,s0)
-
--/usr/sbin/dnssec-triggerd -- gen_context(system_u:object_r:dnssec_triggerd_exec_t,s0)
-+/usr/s?bin/dnssec-triggerd -- gen_context(system_u:object_r:dnssec_triggerd_exec_t,s0)
-
- /var/log/dnssec-trigger\.log.* -- gen_context(system_u:object_r:dnssec_trigger_log_t,s0)
-
-diff --git a/policy/modules/contrib/dovecot.fc b/policy/modules/contrib/dovecot.fc
-index c88007004141..7c292118bc48 100644
---- a/policy/modules/contrib/dovecot.fc
-+++ b/policy/modules/contrib/dovecot.fc
-@@ -8,7 +8,7 @@
-
- /etc/rc\.d/init\.d/dovecot -- gen_context(system_u:object_r:dovecot_initrc_exec_t,s0)
-
--/usr/sbin/dovecot -- gen_context(system_u:object_r:dovecot_exec_t,s0)
-+/usr/s?bin/dovecot -- gen_context(system_u:object_r:dovecot_exec_t,s0)
-
- /usr/share/ssl/certs/dovecot\.pem -- gen_context(system_u:object_r:dovecot_cert_t,s0)
- /usr/share/ssl/private/dovecot\.pem -- gen_context(system_u:object_r:dovecot_cert_t,s0)
-diff --git a/policy/modules/contrib/dpkg.fc b/policy/modules/contrib/dpkg.fc
-index eec3c4874c5c..6179533ffa78 100644
---- a/policy/modules/contrib/dpkg.fc
-+++ b/policy/modules/contrib/dpkg.fc
-@@ -7,5 +7,5 @@
- /var/lib/dpkg(/.*)? gen_context(system_u:object_r:dpkg_var_lib_t,s0)
- /var/lib/dpkg/(meth)?lock -- gen_context(system_u:object_r:dpkg_lock_t,s0)
-
--/usr/sbin/dpkg-preconfigure -- gen_context(system_u:object_r:dpkg_exec_t,s0)
--/usr/sbin/dpkg-reconfigure -- gen_context(system_u:object_r:dpkg_exec_t,s0)
-+/usr/s?bin/dpkg-preconfigure -- gen_context(system_u:object_r:dpkg_exec_t,s0)
-+/usr/s?bin/dpkg-reconfigure -- gen_context(system_u:object_r:dpkg_exec_t,s0)
-diff --git a/policy/modules/contrib/drbd.fc b/policy/modules/contrib/drbd.fc
-index 671a3fb6f440..4e6993757fb1 100644
---- a/policy/modules/contrib/drbd.fc
-+++ b/policy/modules/contrib/drbd.fc
-@@ -5,8 +5,8 @@
-
- /usr/lib/ocf/resource.\d/linbit/drbd -- gen_context(system_u:object_r:drbd_exec_t,s0)
-
--/usr/sbin/drbdadm -- gen_context(system_u:object_r:drbd_exec_t,s0)
--/usr/sbin/drbdsetup -- gen_context(system_u:object_r:drbd_exec_t,s0)
-+/usr/s?bin/drbdadm -- gen_context(system_u:object_r:drbd_exec_t,s0)
-+/usr/s?bin/drbdsetup -- gen_context(system_u:object_r:drbd_exec_t,s0)
-
- /var/lib/drbd(/.*)? gen_context(system_u:object_r:drbd_var_lib_t,s0)
-
-diff --git a/policy/modules/contrib/entropyd.fc b/policy/modules/contrib/entropyd.fc
-index ee38542ab861..8cd1804746d9 100644
---- a/policy/modules/contrib/entropyd.fc
-+++ b/policy/modules/contrib/entropyd.fc
-@@ -1,7 +1,7 @@
- /etc/rc\.d/init\.d/((audio-entropyd)|(haveged)) -- gen_context(system_u:object_r:entropyd_initrc_exec_t,s0)
-
--/usr/sbin/audio-entropyd -- gen_context(system_u:object_r:entropyd_exec_t,s0)
--/usr/sbin/haveged -- gen_context(system_u:object_r:entropyd_exec_t,s0)
-+/usr/s?bin/audio-entropyd -- gen_context(system_u:object_r:entropyd_exec_t,s0)
-+/usr/s?bin/haveged -- gen_context(system_u:object_r:entropyd_exec_t,s0)
-
- /var/run/audio-entropyd\.pid -- gen_context(system_u:object_r:entropyd_var_run_t,s0)
- /var/run/haveged\.pid -- gen_context(system_u:object_r:entropyd_var_run_t,s0)
-diff --git a/policy/modules/contrib/exim.fc b/policy/modules/contrib/exim.fc
-index 48abe9558049..3c9232e34864 100644
---- a/policy/modules/contrib/exim.fc
-+++ b/policy/modules/contrib/exim.fc
-@@ -1,7 +1,7 @@
- /etc/rc\.d/init\.d/exim[0-9]? -- gen_context(system_u:object_r:exim_initrc_exec_t,s0)
-
--/usr/sbin/exim[0-9]? -- gen_context(system_u:object_r:exim_exec_t,s0)
--/usr/sbin/exim_tidydb -- gen_context(system_u:object_r:exim_exec_t,s0)
-+/usr/s?bin/exim[0-9]? -- gen_context(system_u:object_r:exim_exec_t,s0)
-+/usr/s?bin/exim_tidydb -- gen_context(system_u:object_r:exim_exec_t,s0)
-
- /var/lib/exim[0-9]?(/.*)? gen_context(system_u:object_r:exim_var_lib_t,s0)
-
-diff --git a/policy/modules/contrib/fcoe.fc b/policy/modules/contrib/fcoe.fc
-index d485e4538b9e..adf361b5af74 100644
---- a/policy/modules/contrib/fcoe.fc
-+++ b/policy/modules/contrib/fcoe.fc
-@@ -1,6 +1,6 @@
- /etc/rc\.d/init\.d/fcoe -- gen_context(system_u:object_r:fcoemon_initrc_exec_t,s0)
-
--/usr/sbin/fcoemon -- gen_context(system_u:object_r:fcoemon_exec_t,s0)
-+/usr/s?bin/fcoemon -- gen_context(system_u:object_r:fcoemon_exec_t,s0)
-
- /var/run/fcm(/.*)? gen_context(system_u:object_r:fcoemon_var_run_t,s0)
- /var/run/fcoemon\.pid -- gen_context(system_u:object_r:fcoemon_var_run_t,s0)
-diff --git a/policy/modules/contrib/finger.fc b/policy/modules/contrib/finger.fc
-index 623421d09e45..1c42333394f9 100644
---- a/policy/modules/contrib/finger.fc
-+++ b/policy/modules/contrib/finger.fc
-@@ -2,8 +2,8 @@
-
- /etc/cron\.weekly/(c)?fingerd -- gen_context(system_u:object_r:fingerd_exec_t,s0)
-
--/usr/sbin/in\.(x)?fingerd -- gen_context(system_u:object_r:fingerd_exec_t,s0)
--/usr/sbin/[cef]fingerd -- gen_context(system_u:object_r:fingerd_exec_t,s0)
-+/usr/s?bin/in\.(x)?fingerd -- gen_context(system_u:object_r:fingerd_exec_t,s0)
-+/usr/s?bin/[cef]fingerd -- gen_context(system_u:object_r:fingerd_exec_t,s0)
-
- /var/log/cfingerd\.log.* -- gen_context(system_u:object_r:fingerd_log_t,s0)
-
-diff --git a/policy/modules/contrib/firewalld.fc b/policy/modules/contrib/firewalld.fc
-index 21d7b844224a..5a35413ae6a6 100644
---- a/policy/modules/contrib/firewalld.fc
-+++ b/policy/modules/contrib/firewalld.fc
-@@ -2,7 +2,7 @@
-
- /etc/firewalld(/.*)? gen_context(system_u:object_r:firewalld_etc_rw_t,s0)
-
--/usr/sbin/firewalld -- gen_context(system_u:object_r:firewalld_exec_t,s0)
-+/usr/s?bin/firewalld -- gen_context(system_u:object_r:firewalld_exec_t,s0)
-
- /var/log/firewalld.* -- gen_context(system_u:object_r:firewalld_var_log_t,s0)
-
-diff --git a/policy/modules/contrib/firstboot.fc b/policy/modules/contrib/firstboot.fc
-index 12c782c891ff..6453c36c6bf0 100644
---- a/policy/modules/contrib/firstboot.fc
-+++ b/policy/modules/contrib/firstboot.fc
-@@ -1,5 +1,5 @@
- /etc/rc\.d/init\.d/firstboot.* -- gen_context(system_u:object_r:firstboot_initrc_exec_t,s0)
-
--/usr/sbin/firstboot -- gen_context(system_u:object_r:firstboot_exec_t,s0)
-+/usr/s?bin/firstboot -- gen_context(system_u:object_r:firstboot_exec_t,s0)
-
- /usr/share/firstboot/firstboot\.py -- gen_context(system_u:object_r:firstboot_exec_t,s0)
-diff --git a/policy/modules/contrib/ftp.fc b/policy/modules/contrib/ftp.fc
-index fa132af02006..974f6282a4cb 100644
---- a/policy/modules/contrib/ftp.fc
-+++ b/policy/modules/contrib/ftp.fc
-@@ -9,11 +9,11 @@
-
- /usr/kerberos/sbin/ftpd -- gen_context(system_u:object_r:ftpd_exec_t,s0)
-
--/usr/sbin/ftpwho -- gen_context(system_u:object_r:ftpd_exec_t,s0)
--/usr/sbin/in\.ftpd -- gen_context(system_u:object_r:ftpd_exec_t,s0)
--/usr/sbin/muddleftpd -- gen_context(system_u:object_r:ftpd_exec_t,s0)
--/usr/sbin/proftpd -- gen_context(system_u:object_r:ftpd_exec_t,s0)
--/usr/sbin/vsftpd -- gen_context(system_u:object_r:ftpd_exec_t,s0)
-+/usr/s?bin/ftpwho -- gen_context(system_u:object_r:ftpd_exec_t,s0)
-+/usr/s?bin/in\.ftpd -- gen_context(system_u:object_r:ftpd_exec_t,s0)
-+/usr/s?bin/muddleftpd -- gen_context(system_u:object_r:ftpd_exec_t,s0)
-+/usr/s?bin/proftpd -- gen_context(system_u:object_r:ftpd_exec_t,s0)
-+/usr/s?bin/vsftpd -- gen_context(system_u:object_r:ftpd_exec_t,s0)
-
- /var/run/proftpd.* gen_context(system_u:object_r:ftpd_var_run_t,s0)
-
-diff --git a/policy/modules/contrib/gatekeeper.fc b/policy/modules/contrib/gatekeeper.fc
-index 9f44fb646d04..2d97a49da996 100644
---- a/policy/modules/contrib/gatekeeper.fc
-+++ b/policy/modules/contrib/gatekeeper.fc
-@@ -2,8 +2,8 @@
-
- /etc/rc\.d/init\.d/gnugk -- gen_context(system_u:object_r:gatekeeper_initrc_exec_t,s0)
-
--/usr/sbin/gk -- gen_context(system_u:object_r:gatekeeper_exec_t,s0)
--/usr/sbin/gnugk -- gen_context(system_u:object_r:gatekeeper_exec_t,s0)
-+/usr/s?bin/gk -- gen_context(system_u:object_r:gatekeeper_exec_t,s0)
-+/usr/s?bin/gnugk -- gen_context(system_u:object_r:gatekeeper_exec_t,s0)
-
- /var/log/gnugk(/.*)? gen_context(system_u:object_r:gatekeeper_log_t,s0)
-
-diff --git a/policy/modules/contrib/glusterfs.fc b/policy/modules/contrib/glusterfs.fc
-index 4bd6ade465b3..0839f1b34d1a 100644
---- a/policy/modules/contrib/glusterfs.fc
-+++ b/policy/modules/contrib/glusterfs.fc
-@@ -3,8 +3,8 @@
- /etc/glusterfs(/.*)? gen_context(system_u:object_r:glusterd_conf_t,s0)
- /etc/glusterd(/.*)? gen_context(system_u:object_r:glusterd_conf_t,s0)
-
--/usr/sbin/glusterd -- gen_context(system_u:object_r:glusterd_initrc_exec_t,s0)
--/usr/sbin/glusterfsd -- gen_context(system_u:object_r:glusterd_exec_t,s0)
-+/usr/s?bin/glusterd -- gen_context(system_u:object_r:glusterd_initrc_exec_t,s0)
-+/usr/s?bin/glusterfsd -- gen_context(system_u:object_r:glusterd_exec_t,s0)
-
- /opt/glusterfs/[^/]+/sbin/glusterfsd -- gen_context(system_u:object_r:glusterd_exec_t,s0)
-
-diff --git a/policy/modules/contrib/gpm.fc b/policy/modules/contrib/gpm.fc
-index 184680b1ac3a..deff204acbdd 100644
---- a/policy/modules/contrib/gpm.fc
-+++ b/policy/modules/contrib/gpm.fc
-@@ -6,6 +6,6 @@
-
- /etc/rc\.d/init\.d/gpm -- gen_context(system_u:object_r:gpm_initrc_exec_t,s0)
-
--/usr/sbin/gpm -- gen_context(system_u:object_r:gpm_exec_t,s0)
-+/usr/s?bin/gpm -- gen_context(system_u:object_r:gpm_exec_t,s0)
-
- /var/run/gpm\.pid -- gen_context(system_u:object_r:gpm_var_run_t,s0)
-diff --git a/policy/modules/contrib/gpsd.fc b/policy/modules/contrib/gpsd.fc
-index 21be63d6dcc9..84d7b12ad405 100644
---- a/policy/modules/contrib/gpsd.fc
-+++ b/policy/modules/contrib/gpsd.fc
-@@ -1,6 +1,6 @@
- /etc/rc\.d/init\.d/gpsd -- gen_context(system_u:object_r:gpsd_initrc_exec_t,s0)
-
--/usr/sbin/gpsd -- gen_context(system_u:object_r:gpsd_exec_t,s0)
-+/usr/s?bin/gpsd -- gen_context(system_u:object_r:gpsd_exec_t,s0)
-
- /var/run/gpsd\.pid -- gen_context(system_u:object_r:gpsd_var_run_t,s0)
- /var/run/gpsd\.sock -s gen_context(system_u:object_r:gpsd_var_run_t,s0)
-diff --git a/policy/modules/contrib/hal.fc b/policy/modules/contrib/hal.fc
-index c9f452092a7c..9fcf9d9c7c52 100644
---- a/policy/modules/contrib/hal.fc
-+++ b/policy/modules/contrib/hal.fc
-@@ -10,8 +10,8 @@
- /usr/libexec/hald-addon-macbookpro-backlight -- gen_context(system_u:object_r:hald_mac_exec_t,s0)
- /usr/libexec/hald-addon-macbook-backlight -- gen_context(system_u:object_r:hald_mac_exec_t,s0)
-
--/usr/sbin/hald -- gen_context(system_u:object_r:hald_exec_t,s0)
--/usr/sbin/radeontool -- gen_context(system_u:object_r:hald_mac_exec_t,s0)
-+/usr/s?bin/hald -- gen_context(system_u:object_r:hald_exec_t,s0)
-+/usr/s?bin/radeontool -- gen_context(system_u:object_r:hald_mac_exec_t,s0)
-
- /var/cache/hald(/.*)? gen_context(system_u:object_r:hald_cache_t,s0)
-
-diff --git a/policy/modules/contrib/hddtemp.fc b/policy/modules/contrib/hddtemp.fc
-index 993b14ac00b3..8f0948d24efd 100644
---- a/policy/modules/contrib/hddtemp.fc
-+++ b/policy/modules/contrib/hddtemp.fc
-@@ -2,4 +2,4 @@
-
- /etc/sysconfig/hddtemp -- gen_context(system_u:object_r:hddtemp_etc_t,s0)
-
--/usr/sbin/hddtemp -- gen_context(system_u:object_r:hddtemp_exec_t,s0)
-+/usr/s?bin/hddtemp -- gen_context(system_u:object_r:hddtemp_exec_t,s0)
-diff --git a/policy/modules/contrib/hypervkvp.fc b/policy/modules/contrib/hypervkvp.fc
-index b46130ef50b6..558e46b08cf3 100644
---- a/policy/modules/contrib/hypervkvp.fc
-+++ b/policy/modules/contrib/hypervkvp.fc
-@@ -1,3 +1,3 @@
- /etc/rc\.d/init\.d/hypervkvpd -- gen_context(system_u:object_r:hypervkvpd_initrc_exec_t,s0)
-
--/usr/sbin/hv_kvp_daemon -- gen_context(system_u:object_r:hypervkvpd_exec_t,s0)
-+/usr/s?bin/hv_kvp_daemon -- gen_context(system_u:object_r:hypervkvpd_exec_t,s0)
-diff --git a/policy/modules/contrib/i18n_input.fc b/policy/modules/contrib/i18n_input.fc
-index 3ddc58f612c8..67d405f4ced2 100644
---- a/policy/modules/contrib/i18n_input.fc
-+++ b/policy/modules/contrib/i18n_input.fc
-@@ -8,8 +8,8 @@
-
- /usr/lib/iiim/iiim-xbe -- gen_context(system_u:object_r:i18n_input_exec_t,s0)
-
--/usr/sbin/htt -- gen_context(system_u:object_r:i18n_input_exec_t,s0)
--/usr/sbin/htt_server -- gen_context(system_u:object_r:i18n_input_exec_t,s0)
-+/usr/s?bin/htt -- gen_context(system_u:object_r:i18n_input_exec_t,s0)
-+/usr/s?bin/htt_server -- gen_context(system_u:object_r:i18n_input_exec_t,s0)
-
- /var/log/iiim(/.*)? gen_context(system_u:object_r:i18n_input_log_t,s0)
-
-diff --git a/policy/modules/contrib/ifplugd.fc b/policy/modules/contrib/ifplugd.fc
-index 0c95c98e5386..f7177e495945 100644
---- a/policy/modules/contrib/ifplugd.fc
-+++ b/policy/modules/contrib/ifplugd.fc
-@@ -2,6 +2,6 @@
-
- /etc/rc\.d/init\.d/ifplugd -- gen_context(system_u:object_r:ifplugd_initrc_exec_t,s0)
-
--/usr/sbin/ifplugd -- gen_context(system_u:object_r:ifplugd_exec_t,s0)
-+/usr/s?bin/ifplugd -- gen_context(system_u:object_r:ifplugd_exec_t,s0)
-
- /var/run/ifplugd.* gen_context(system_u:object_r:ifplugd_var_run_t,s0)
-diff --git a/policy/modules/contrib/inetd.fc b/policy/modules/contrib/inetd.fc
-index 03745090601e..83e1fbd6f389 100644
---- a/policy/modules/contrib/inetd.fc
-+++ b/policy/modules/contrib/inetd.fc
-@@ -2,11 +2,11 @@
-
- /usr/local/lib/pysieved/pysieved.*\.py -- gen_context(system_u:object_r:inetd_child_exec_t,s0)
-
--/usr/sbin/identd -- gen_context(system_u:object_r:inetd_child_exec_t,s0)
--/usr/sbin/in\..*d -- gen_context(system_u:object_r:inetd_child_exec_t,s0)
-+/usr/s?bin/identd -- gen_context(system_u:object_r:inetd_child_exec_t,s0)
-+/usr/s?bin/in\..*d -- gen_context(system_u:object_r:inetd_child_exec_t,s0)
-
--/usr/sbin/rlinetd -- gen_context(system_u:object_r:inetd_exec_t,s0)
--/usr/sbin/(x)?inetd -- gen_context(system_u:object_r:inetd_exec_t,s0)
-+/usr/s?bin/rlinetd -- gen_context(system_u:object_r:inetd_exec_t,s0)
-+/usr/s?bin/(x)?inetd -- gen_context(system_u:object_r:inetd_exec_t,s0)
-
- /var/log/(x)?inetd\.log.* -- gen_context(system_u:object_r:inetd_log_t,s0)
-
-diff --git a/policy/modules/contrib/inn.fc b/policy/modules/contrib/inn.fc
-index 8c0a48b1d1a8..9e8852f6a93d 100644
---- a/policy/modules/contrib/inn.fc
-+++ b/policy/modules/contrib/inn.fc
-@@ -8,8 +8,8 @@
- /usr/bin/rpost -- gen_context(system_u:object_r:innd_exec_t,s0)
- /usr/bin/suck -- gen_context(system_u:object_r:innd_exec_t,s0)
-
--/usr/sbin/in\.nnrpd -- gen_context(system_u:object_r:innd_exec_t,s0)
--/usr/sbin/innd.* -- gen_context(system_u:object_r:innd_exec_t,s0)
-+/usr/s?bin/in\.nnrpd -- gen_context(system_u:object_r:innd_exec_t,s0)
-+/usr/s?bin/innd.* -- gen_context(system_u:object_r:innd_exec_t,s0)
-
- /var/lib/news(/.*)? gen_context(system_u:object_r:innd_var_lib_t,s0)
-
-diff --git a/policy/modules/contrib/iodine.fc b/policy/modules/contrib/iodine.fc
-index ca07a8744e02..8fb8ead5a0f8 100644
---- a/policy/modules/contrib/iodine.fc
-+++ b/policy/modules/contrib/iodine.fc
-@@ -1,3 +1,3 @@
- /etc/rc\.d/init\.d/((iodined)|(iodine-server)) -- gen_context(system_u:object_r:iodined_initrc_exec_t,s0)
-
--/usr/sbin/iodined -- gen_context(system_u:object_r:iodined_exec_t,s0)
-+/usr/s?bin/iodined -- gen_context(system_u:object_r:iodined_exec_t,s0)
-diff --git a/policy/modules/contrib/ircd.fc b/policy/modules/contrib/ircd.fc
-index f37eed8d8cb2..5c529f2f4b1f 100644
---- a/policy/modules/contrib/ircd.fc
-+++ b/policy/modules/contrib/ircd.fc
-@@ -7,9 +7,9 @@
-
- /usr/bin/ircd -- gen_context(system_u:object_r:ircd_exec_t,s0)
-
--/usr/sbin/dancer-ircd -- gen_context(system_u:object_r:ircd_exec_t,s0)
-+/usr/s?bin/dancer-ircd -- gen_context(system_u:object_r:ircd_exec_t,s0)
- /usr/sbin/ircd -- gen_context(system_u:object_r:ircd_exec_t,s0)
--/usr/sbin/ngircd -- gen_context(system_u:object_r:ircd_exec_t,s0)
-+/usr/s?bin/ngircd -- gen_context(system_u:object_r:ircd_exec_t,s0)
-
- /var/lib/dancer-ircd(/.*)? gen_context(system_u:object_r:ircd_var_lib_t,s0)
-
-diff --git a/policy/modules/contrib/irqbalance.fc b/policy/modules/contrib/irqbalance.fc
-index e45f99162017..ec9e0144abbb 100644
---- a/policy/modules/contrib/irqbalance.fc
-+++ b/policy/modules/contrib/irqbalance.fc
-@@ -1,5 +1,5 @@
- /etc/rc\.d/init\.d/irqbalance -- gen_context(system_u:object_r:irqbalance_initrc_exec_t,s0)
-
--/usr/sbin/irqbalance -- gen_context(system_u:object_r:irqbalance_exec_t,s0)
-+/usr/s?bin/irqbalance -- gen_context(system_u:object_r:irqbalance_exec_t,s0)
-
- /var/run/irqbalance\.pid -- gen_context(system_u:object_r:irqbalance_var_run_t,s0)
-diff --git a/policy/modules/contrib/iscsi.fc b/policy/modules/contrib/iscsi.fc
-index 08b75604792a..f55c5813a329 100644
---- a/policy/modules/contrib/iscsi.fc
-+++ b/policy/modules/contrib/iscsi.fc
-@@ -4,9 +4,9 @@
- /sbin/brcm_iscsiuio -- gen_context(system_u:object_r:iscsid_exec_t,s0)
- /sbin/iscsiuio -- gen_context(system_u:object_r:iscsid_exec_t,s0)
-
--/usr/sbin/iscsid -- gen_context(system_u:object_r:iscsid_exec_t,s0)
--/usr/sbin/brcm_iscsiuio -- gen_context(system_u:object_r:iscsid_exec_t,s0)
--/usr/sbin/iscsiuio -- gen_context(system_u:object_r:iscsid_exec_t,s0)
-+/usr/s?bin/iscsid -- gen_context(system_u:object_r:iscsid_exec_t,s0)
-+/usr/s?bin/brcm_iscsiuio -- gen_context(system_u:object_r:iscsid_exec_t,s0)
-+/usr/s?bin/iscsiuio -- gen_context(system_u:object_r:iscsid_exec_t,s0)
-
- /var/lib/iscsi(/.*)? gen_context(system_u:object_r:iscsi_var_lib_t,s0)
-
-diff --git a/policy/modules/contrib/isns.fc b/policy/modules/contrib/isns.fc
-index a0852ec3a230..1ddd1e36f2ff 100644
---- a/policy/modules/contrib/isns.fc
-+++ b/policy/modules/contrib/isns.fc
-@@ -1,6 +1,6 @@
- /etc/rc\.d/init\.d/isnsd -- gen_context(system_u:object_r:isnsd_initrc_exec_t,s0)
-
--/usr/sbin/isnsd -- gen_context(system_u:object_r:isnsd_exec_t,s0)
-+/usr/s?bin/isnsd -- gen_context(system_u:object_r:isnsd_exec_t,s0)
-
- /var/lib/isns(/.*)? gen_context(system_u:object_r:isnsd_var_lib_t,s0)
-
-diff --git a/policy/modules/contrib/jabber.fc b/policy/modules/contrib/jabber.fc
-index 59ad3b3c4d6f..a943b1c1127f 100644
---- a/policy/modules/contrib/jabber.fc
-+++ b/policy/modules/contrib/jabber.fc
-@@ -5,9 +5,9 @@
- /usr/bin/s2s -- gen_context(system_u:object_r:jabberd_exec_t,s0)
- /usr/bin/sm -- gen_context(system_u:object_r:jabberd_exec_t,s0)
-
--/usr/sbin/ejabberd -- gen_context(system_u:object_r:jabberd_exec_t,s0)
--/usr/sbin/ejabberdctl -- gen_context(system_u:object_r:jabberd_exec_t,s0)
--/usr/sbin/jabberd -- gen_context(system_u:object_r:jabberd_exec_t,s0)
-+/usr/s?bin/ejabberd -- gen_context(system_u:object_r:jabberd_exec_t,s0)
-+/usr/s?bin/ejabberdctl -- gen_context(system_u:object_r:jabberd_exec_t,s0)
-+/usr/s?bin/jabberd -- gen_context(system_u:object_r:jabberd_exec_t,s0)
-
- /var/lock/ejabberdctl(/.*) gen_context(system_u:object_r:jabberd_lock_t,s0)
-
-diff --git a/policy/modules/contrib/kdump.fc b/policy/modules/contrib/kdump.fc
-index a49ae4e918d7..b1fe716855f9 100644
---- a/policy/modules/contrib/kdump.fc
-+++ b/policy/modules/contrib/kdump.fc
-@@ -9,5 +9,5 @@
- /sbin/kdump -- gen_context(system_u:object_r:kdump_exec_t,s0)
- /sbin/kexec -- gen_context(system_u:object_r:kdump_exec_t,s0)
-
--/usr/sbin/kdump -- gen_context(system_u:object_r:kdump_exec_t,s0)
--/usr/sbin/kexec -- gen_context(system_u:object_r:kdump_exec_t,s0)
-+/usr/s?bin/kdump -- gen_context(system_u:object_r:kdump_exec_t,s0)
-+/usr/s?bin/kexec -- gen_context(system_u:object_r:kdump_exec_t,s0)
-diff --git a/policy/modules/contrib/kerberos.fc b/policy/modules/contrib/kerberos.fc
-index 4fe75fd63ef0..84584ae9fc0e 100644
---- a/policy/modules/contrib/kerberos.fc
-+++ b/policy/modules/contrib/kerberos.fc
-@@ -21,8 +21,8 @@ HOME_DIR/\.k5login -- gen_context(system_u:object_r:krb5_home_t,s0)
- /usr/local/kerberos/sbin/krb5kdc -- gen_context(system_u:object_r:krb5kdc_exec_t,s0)
- /usr/local/kerberos/sbin/kadmind -- gen_context(system_u:object_r:kadmind_exec_t,s0)
-
--/usr/sbin/krb5kdc -- gen_context(system_u:object_r:krb5kdc_exec_t,s0)
--/usr/sbin/kadmind -- gen_context(system_u:object_r:kadmind_exec_t,s0)
-+/usr/s?bin/krb5kdc -- gen_context(system_u:object_r:krb5kdc_exec_t,s0)
-+/usr/s?bin/kadmind -- gen_context(system_u:object_r:kadmind_exec_t,s0)
-
- /usr/local/var/krb5kdc(/.*)? gen_context(system_u:object_r:krb5kdc_conf_t,s0)
- /usr/local/var/krb5kdc/principal.* gen_context(system_u:object_r:krb5kdc_principal_t,s0)
-diff --git a/policy/modules/contrib/kerneloops.fc b/policy/modules/contrib/kerneloops.fc
-index 5ef261a38824..4a803aefae08 100644
---- a/policy/modules/contrib/kerneloops.fc
-+++ b/policy/modules/contrib/kerneloops.fc
-@@ -1,3 +1,3 @@
- /etc/rc\.d/init\.d/kerneloops -- gen_context(system_u:object_r:kerneloops_initrc_exec_t,s0)
-
--/usr/sbin/kerneloops -- gen_context(system_u:object_r:kerneloops_exec_t,s0)
-+/usr/s?bin/kerneloops -- gen_context(system_u:object_r:kerneloops_exec_t,s0)
-diff --git a/policy/modules/contrib/ksmtuned.fc b/policy/modules/contrib/ksmtuned.fc
-index e736c450c085..4e0206a8c830 100644
---- a/policy/modules/contrib/ksmtuned.fc
-+++ b/policy/modules/contrib/ksmtuned.fc
-@@ -1,6 +1,6 @@
- /etc/rc\.d/init\.d/ksmtuned -- gen_context(system_u:object_r:ksmtuned_initrc_exec_t,s0)
-
--/usr/sbin/ksmtuned -- gen_context(system_u:object_r:ksmtuned_exec_t,s0)
-+/usr/s?bin/ksmtuned -- gen_context(system_u:object_r:ksmtuned_exec_t,s0)
-
- /var/log/ksmtuned.* gen_context(system_u:object_r:ksmtuned_log_t,s0)
-
-diff --git a/policy/modules/contrib/ktalk.fc b/policy/modules/contrib/ktalk.fc
-index 38ecb07d1598..4ff21d41e704 100644
---- a/policy/modules/contrib/ktalk.fc
-+++ b/policy/modules/contrib/ktalk.fc
-@@ -1,7 +1,7 @@
- /usr/bin/ktalkd -- gen_context(system_u:object_r:ktalkd_exec_t,s0)
-
--/usr/sbin/in\.talkd -- gen_context(system_u:object_r:ktalkd_exec_t,s0)
--/usr/sbin/in\.ntalkd -- gen_context(system_u:object_r:ktalkd_exec_t,s0)
--/usr/sbin/ktalkd -- gen_context(system_u:object_r:ktalkd_exec_t,s0)
-+/usr/s?bin/in\.talkd -- gen_context(system_u:object_r:ktalkd_exec_t,s0)
-+/usr/s?bin/in\.ntalkd -- gen_context(system_u:object_r:ktalkd_exec_t,s0)
-+/usr/s?bin/ktalkd -- gen_context(system_u:object_r:ktalkd_exec_t,s0)
-
- /var/log/talkd.* -- gen_context(system_u:object_r:ktalkd_log_t,s0)
-diff --git a/policy/modules/contrib/kudzu.fc b/policy/modules/contrib/kudzu.fc
-index 7a2e5beb9bb9..fc2c3e9198f3 100644
---- a/policy/modules/contrib/kudzu.fc
-+++ b/policy/modules/contrib/kudzu.fc
-@@ -3,7 +3,7 @@
- /sbin/kmodule -- gen_context(system_u:object_r:kudzu_exec_t,s0)
- /sbin/kudzu -- gen_context(system_u:object_r:kudzu_exec_t,s0)
-
--/usr/sbin/kmodule -- gen_context(system_u:object_r:kudzu_exec_t,s0)
--/usr/sbin/kudzu -- gen_context(system_u:object_r:kudzu_exec_t,s0)
-+/usr/s?bin/kmodule -- gen_context(system_u:object_r:kudzu_exec_t,s0)
-+/usr/s?bin/kudzu -- gen_context(system_u:object_r:kudzu_exec_t,s0)
-
- /var/run/kudzu(/.*)? gen_context(system_u:object_r:kudzu_var_run_t,s0)
-diff --git a/policy/modules/contrib/l2tp.fc b/policy/modules/contrib/l2tp.fc
-index d5d1572b1caa..74d370055290 100644
---- a/policy/modules/contrib/l2tp.fc
-+++ b/policy/modules/contrib/l2tp.fc
-@@ -4,7 +4,7 @@
-
- /etc/sysconfig/.*l2tpd -- gen_context(system_u:object_r:l2tp_conf_t,s0)
-
--/usr/sbin/.*l2tpd -- gen_context(system_u:object_r:l2tpd_exec_t,s0)
-+/usr/s?bin/.*l2tpd -- gen_context(system_u:object_r:l2tpd_exec_t,s0)
-
- /var/run/.*l2tpd(/.*)? gen_context(system_u:object_r:l2tpd_var_run_t,s0)
- /var/run/prol2tpd\.ctl -s gen_context(system_u:object_r:l2tpd_var_run_t,s0)
-diff --git a/policy/modules/contrib/ldap.fc b/policy/modules/contrib/ldap.fc
-index b7e567916741..23b0e9a58902 100644
---- a/policy/modules/contrib/ldap.fc
-+++ b/policy/modules/contrib/ldap.fc
-@@ -4,7 +4,7 @@
-
- /etc/rc\.d/init\.d/ldap -- gen_context(system_u:object_r:slapd_initrc_exec_t,s0)
-
--/usr/sbin/slapd -- gen_context(system_u:object_r:slapd_exec_t,s0)
-+/usr/s?bin/slapd -- gen_context(system_u:object_r:slapd_exec_t,s0)
-
- /usr/lib/openldap/slapd -- gen_context(system_u:object_r:slapd_exec_t,s0)
- /usr/lib/slapd -- gen_context(system_u:object_r:slapd_exec_t,s0)
-diff --git a/policy/modules/contrib/likewise.fc b/policy/modules/contrib/likewise.fc
-index 5758403f5780..dd7e47df8aca 100644
---- a/policy/modules/contrib/likewise.fc
-+++ b/policy/modules/contrib/likewise.fc
-@@ -21,14 +21,14 @@
- /opt/likewise/sbin/netlogond -- gen_context(system_u:object_r:netlogond_exec_t,s0)
- /opt/likewise/sbin/srvsvcd -- gen_context(system_u:object_r:srvsvcd_exec_t,s0)
-
--/usr/sbin/dcerpcd -- gen_context(system_u:object_r:dcerpcd_exec_t,s0)
--/usr/sbin/eventlogd -- gen_context(system_u:object_r:eventlogd_exec_t,s0)
--/usr/sbin/lsassd -- gen_context(system_u:object_r:lsassd_exec_t,s0)
--/usr/sbin/lwiod -- gen_context(system_u:object_r:lwiod_exec_t,s0)
--/usr/sbin/lwregd -- gen_context(system_u:object_r:lwregd_exec_t,s0)
--/usr/sbin/lwsmd -- gen_context(system_u:object_r:lwsmd_exec_t,s0)
--/usr/sbin/netlogond -- gen_context(system_u:object_r:netlogond_exec_t,s0)
--/usr/sbin/srvsvcd -- gen_context(system_u:object_r:srvsvcd_exec_t,s0)
-+/usr/s?bin/dcerpcd -- gen_context(system_u:object_r:dcerpcd_exec_t,s0)
-+/usr/s?bin/eventlogd -- gen_context(system_u:object_r:eventlogd_exec_t,s0)
-+/usr/s?bin/lsassd -- gen_context(system_u:object_r:lsassd_exec_t,s0)
-+/usr/s?bin/lwiod -- gen_context(system_u:object_r:lwiod_exec_t,s0)
-+/usr/s?bin/lwregd -- gen_context(system_u:object_r:lwregd_exec_t,s0)
-+/usr/s?bin/lwsmd -- gen_context(system_u:object_r:lwsmd_exec_t,s0)
-+/usr/s?bin/netlogond -- gen_context(system_u:object_r:netlogond_exec_t,s0)
-+/usr/s?bin/srvsvcd -- gen_context(system_u:object_r:srvsvcd_exec_t,s0)
-
- /var/lib/likewise(/.*)? gen_context(system_u:object_r:likewise_var_lib_t,s0)
- /var/lib/likewise/\.eventlog -s gen_context(system_u:object_r:eventlogd_var_socket_t,s0)
-diff --git a/policy/modules/contrib/lircd.fc b/policy/modules/contrib/lircd.fc
-index 76e497ec8b52..b2347325fd20 100644
---- a/policy/modules/contrib/lircd.fc
-+++ b/policy/modules/contrib/lircd.fc
-@@ -8,7 +8,7 @@
- # Systemd unit file
- /usr/lib/systemd/system/[^/]*lircd.* -- gen_context(system_u:object_r:lircd_unit_t,s0)
-
--/usr/sbin/lircd -- gen_context(system_u:object_r:lircd_exec_t,s0)
-+/usr/s?bin/lircd -- gen_context(system_u:object_r:lircd_exec_t,s0)
-
- /var/run/lirc(/.*)? gen_context(system_u:object_r:lircd_var_run_t,s0)
- /var/run/lircd(/.*)? gen_context(system_u:object_r:lircd_var_run_t,s0)
-diff --git a/policy/modules/contrib/lldpad.fc b/policy/modules/contrib/lldpad.fc
-index 8031a78eb8ce..58d51c212d4e 100644
---- a/policy/modules/contrib/lldpad.fc
-+++ b/policy/modules/contrib/lldpad.fc
-@@ -1,6 +1,6 @@
- /etc/rc\.d/init\.d/lldpad -- gen_context(system_u:object_r:lldpad_initrc_exec_t,s0)
-
--/usr/sbin/lldpad -- gen_context(system_u:object_r:lldpad_exec_t,s0)
-+/usr/s?bin/lldpad -- gen_context(system_u:object_r:lldpad_exec_t,s0)
-
- /var/lib/lldpad(/.*)? gen_context(system_u:object_r:lldpad_var_lib_t,s0)
-
-diff --git a/policy/modules/contrib/lockdev.fc b/policy/modules/contrib/lockdev.fc
-index 4fd0fda9d728..b92ffad3cded 100644
---- a/policy/modules/contrib/lockdev.fc
-+++ b/policy/modules/contrib/lockdev.fc
-@@ -1,3 +1,3 @@
--/usr/sbin/lockdev -- gen_context(system_u:object_r:lockdev_exec_t,s0)
-+/usr/s?bin/lockdev -- gen_context(system_u:object_r:lockdev_exec_t,s0)
-
- /var/lock/lockdev(/.*)? gen_context(system_u:object_r:lockdev_lock_t,s0)
-diff --git a/policy/modules/contrib/logrotate.fc b/policy/modules/contrib/logrotate.fc
-index ad2159626bc2..415f2bdaab17 100644
---- a/policy/modules/contrib/logrotate.fc
-+++ b/policy/modules/contrib/logrotate.fc
-@@ -4,7 +4,7 @@
- # Systemd unit file
- /usr/lib/systemd/system/[^/]*logrotate.* -- gen_context(system_u:object_r:logrotate_unit_t,s0)
-
--/usr/sbin/logrotate -- gen_context(system_u:object_r:logrotate_exec_t,s0)
-+/usr/s?bin/logrotate -- gen_context(system_u:object_r:logrotate_exec_t,s0)
-
- /var/lib/logrotate(/.*)? gen_context(system_u:object_r:logrotate_var_lib_t,s0)
- /var/lib/logrotate\.status -- gen_context(system_u:object_r:logrotate_var_lib_t,s0)
-diff --git a/policy/modules/contrib/logwatch.fc b/policy/modules/contrib/logwatch.fc
-index 935147d8c86e..890ac1fefece 100644
---- a/policy/modules/contrib/logwatch.fc
-+++ b/policy/modules/contrib/logwatch.fc
-@@ -1,6 +1,6 @@
--/usr/sbin/epylog -- gen_context(system_u:object_r:logwatch_exec_t,s0)
--/usr/sbin/logcheck -- gen_context(system_u:object_r:logwatch_exec_t,s0)
--/usr/sbin/logwatch\.pl -- gen_context(system_u:object_r:logwatch_exec_t,s0)
-+/usr/s?bin/epylog -- gen_context(system_u:object_r:logwatch_exec_t,s0)
-+/usr/s?bin/logcheck -- gen_context(system_u:object_r:logwatch_exec_t,s0)
-+/usr/s?bin/logwatch\.pl -- gen_context(system_u:object_r:logwatch_exec_t,s0)
-
- /usr/share/logwatch/scripts/logwatch\.pl -- gen_context(system_u:object_r:logwatch_exec_t, s0)
-
-diff --git a/policy/modules/contrib/lpd.fc b/policy/modules/contrib/lpd.fc
-index 2fb9b2ec289b..db51dc9bde72 100644
---- a/policy/modules/contrib/lpd.fc
-+++ b/policy/modules/contrib/lpd.fc
-@@ -11,13 +11,13 @@
- /usr/bin/lprm(\.cups)? -- gen_context(system_u:object_r:lpr_exec_t,s0)
- /usr/bin/lpstat(\.cups)? -- gen_context(system_u:object_r:lpr_exec_t,s0)
-
--/usr/sbin/accept -- gen_context(system_u:object_r:lpr_exec_t,s0)
--/usr/sbin/checkpc -- gen_context(system_u:object_r:checkpc_exec_t,s0)
--/usr/sbin/lpd -- gen_context(system_u:object_r:lpd_exec_t,s0)
--/usr/sbin/lpadmin -- gen_context(system_u:object_r:lpr_exec_t,s0)
--/usr/sbin/lpc(\.cups)? -- gen_context(system_u:object_r:lpr_exec_t,s0)
--/usr/sbin/lpinfo -- gen_context(system_u:object_r:lpr_exec_t,s0)
--/usr/sbin/lpmove -- gen_context(system_u:object_r:lpr_exec_t,s0)
-+/usr/s?bin/accept -- gen_context(system_u:object_r:lpr_exec_t,s0)
-+/usr/s?bin/checkpc -- gen_context(system_u:object_r:checkpc_exec_t,s0)
-+/usr/s?bin/lpd -- gen_context(system_u:object_r:lpd_exec_t,s0)
-+/usr/s?bin/lpadmin -- gen_context(system_u:object_r:lpr_exec_t,s0)
-+/usr/s?bin/lpc(\.cups)? -- gen_context(system_u:object_r:lpr_exec_t,s0)
-+/usr/s?bin/lpinfo -- gen_context(system_u:object_r:lpr_exec_t,s0)
-+/usr/s?bin/lpmove -- gen_context(system_u:object_r:lpr_exec_t,s0)
-
- /usr/local/linuxprinter/bin/l?lpr -- gen_context(system_u:object_r:lpr_exec_t,s0)
-
-diff --git a/policy/modules/contrib/mailscanner.fc b/policy/modules/contrib/mailscanner.fc
-index 3698276b48a7..e4b2539c4c01 100644
---- a/policy/modules/contrib/mailscanner.fc
-+++ b/policy/modules/contrib/mailscanner.fc
-@@ -6,7 +6,7 @@
-
- /etc/sysconfig/update_spamassassin -- gen_context(system_u:object_r:mscan_etc_t,s0)
-
--/usr/sbin/MailScanner -- gen_context(system_u:object_r:mscan_exec_t,s0)
-+/usr/s?bin/MailScanner -- gen_context(system_u:object_r:mscan_exec_t,s0)
-
- /var/run/MailScanner\.pid -- gen_context(system_u:object_r:mscan_var_run_t,s0)
-
-diff --git a/policy/modules/contrib/mcelog.fc b/policy/modules/contrib/mcelog.fc
-index c16f59287dec..c499b64fb8ea 100644
---- a/policy/modules/contrib/mcelog.fc
-+++ b/policy/modules/contrib/mcelog.fc
-@@ -2,7 +2,7 @@
-
- /etc/rc\.d/init\.d/mcelog -- gen_context(system_u:object_r:mcelog_initrc_exec_t,s0)
-
--/usr/sbin/mcelog -- gen_context(system_u:object_r:mcelog_exec_t,s0)
-+/usr/s?bin/mcelog -- gen_context(system_u:object_r:mcelog_exec_t,s0)
-
- /var/log/mcelog.* -- gen_context(system_u:object_r:mcelog_log_t,s0)
-
-diff --git a/policy/modules/contrib/milter.fc b/policy/modules/contrib/milter.fc
-index 89409ebbc793..0124dc0f1ec9 100644
---- a/policy/modules/contrib/milter.fc
-+++ b/policy/modules/contrib/milter.fc
-@@ -1,7 +1,7 @@
--/usr/sbin/milter-greylist -- gen_context(system_u:object_r:greylist_milter_exec_t,s0)
--/usr/sbin/sqlgrey -- gen_context(system_u:object_r:greylist_milter_exec_t,s0)
--/usr/sbin/milter-regex -- gen_context(system_u:object_r:regex_milter_exec_t,s0)
--/usr/sbin/spamass-milter -- gen_context(system_u:object_r:spamass_milter_exec_t,s0)
-+/usr/s?bin/milter-greylist -- gen_context(system_u:object_r:greylist_milter_exec_t,s0)
-+/usr/s?bin/sqlgrey -- gen_context(system_u:object_r:greylist_milter_exec_t,s0)
-+/usr/s?bin/milter-regex -- gen_context(system_u:object_r:regex_milter_exec_t,s0)
-+/usr/s?bin/spamass-milter -- gen_context(system_u:object_r:spamass_milter_exec_t,s0)
-
- /var/lib/milter-greylist(/.*)? gen_context(system_u:object_r:greylist_milter_data_t,s0)
- /var/lib/sqlgrey(/.*)? gen_context(system_u:object_r:greylist_milter_data_t,s0)
-diff --git a/policy/modules/contrib/minidlna.fc b/policy/modules/contrib/minidlna.fc
-index 02c1b505f22d..ee862c44bccf 100644
---- a/policy/modules/contrib/minidlna.fc
-+++ b/policy/modules/contrib/minidlna.fc
-@@ -2,7 +2,7 @@
-
- /etc/minidlna\.conf -- gen_context(system_u:object_r:minidlna_conf_t,s0)
-
--/usr/sbin/minidlna -- gen_context(system_u:object_r:minidlna_exec_t,s0)
-+/usr/s?bin/minidlna -- gen_context(system_u:object_r:minidlna_exec_t,s0)
-
- /var/cache/minidlna(/.*)? gen_context(system_u:object_r:minidlna_db_t,s0)
-
-diff --git a/policy/modules/contrib/modemmanager.fc b/policy/modules/contrib/modemmanager.fc
-index c43901e67583..411b8e399800 100644
---- a/policy/modules/contrib/modemmanager.fc
-+++ b/policy/modules/contrib/modemmanager.fc
-@@ -1,2 +1,2 @@
--/usr/sbin/ModemManager -- gen_context(system_u:object_r:modemmanager_exec_t,s0)
--/usr/sbin/modem-manager -- gen_context(system_u:object_r:modemmanager_exec_t,s0)
-+/usr/s?bin/ModemManager -- gen_context(system_u:object_r:modemmanager_exec_t,s0)
-+/usr/s?bin/modem-manager -- gen_context(system_u:object_r:modemmanager_exec_t,s0)
-diff --git a/policy/modules/contrib/monop.fc b/policy/modules/contrib/monop.fc
-index a2b2a26e4667..645c2c46b789 100644
---- a/policy/modules/contrib/monop.fc
-+++ b/policy/modules/contrib/monop.fc
-@@ -2,7 +2,7 @@
-
- /etc/monopd\.conf -- gen_context(system_u:object_r:monopd_etc_t,s0)
-
--/usr/sbin/monopd -- gen_context(system_u:object_r:monopd_exec_t,s0)
-+/usr/s?bin/monopd -- gen_context(system_u:object_r:monopd_exec_t,s0)
-
- /usr/share/monopd/games(/.*)? gen_context(system_u:object_r:monopd_share_t,s0)
-
-diff --git a/policy/modules/contrib/mta.fc b/policy/modules/contrib/mta.fc
-index f42896cbf928..45a09b4266bc 100644
---- a/policy/modules/contrib/mta.fc
-+++ b/policy/modules/contrib/mta.fc
-@@ -19,10 +19,10 @@ HOME_DIR/\.maildir(/.*)? gen_context(system_u:object_r:mail_home_rw_t,s0)
- /usr/lib/sendmail -- gen_context(system_u:object_r:sendmail_exec_t,s0)
- /usr/lib/courier/bin/sendmail -- gen_context(system_u:object_r:sendmail_exec_t,s0)
-
--/usr/sbin/rmail -- gen_context(system_u:object_r:sendmail_exec_t,s0)
--/usr/sbin/sendmail\.postfix -- gen_context(system_u:object_r:sendmail_exec_t,s0)
--/usr/sbin/sendmail(\.sendmail)? -- gen_context(system_u:object_r:sendmail_exec_t,s0)
--/usr/sbin/ssmtp -- gen_context(system_u:object_r:sendmail_exec_t,s0)
-+/usr/s?bin/rmail -- gen_context(system_u:object_r:sendmail_exec_t,s0)
-+/usr/s?bin/sendmail\.postfix -- gen_context(system_u:object_r:sendmail_exec_t,s0)
-+/usr/s?bin/sendmail(\.sendmail)? -- gen_context(system_u:object_r:sendmail_exec_t,s0)
-+/usr/s?bin/ssmtp -- gen_context(system_u:object_r:sendmail_exec_t,s0)
-
- /var/mail(/.*)? gen_context(system_u:object_r:mail_spool_t,s0)
-
-diff --git a/policy/modules/contrib/munin.fc b/policy/modules/contrib/munin.fc
-index eb4b72a92ae9..c2f4b102c811 100644
---- a/policy/modules/contrib/munin.fc
-+++ b/policy/modules/contrib/munin.fc
-@@ -4,7 +4,7 @@
-
- /usr/bin/munin-.* -- gen_context(system_u:object_r:munin_exec_t,s0)
-
--/usr/sbin/munin-.* -- gen_context(system_u:object_r:munin_exec_t,s0)
-+/usr/s?bin/munin-.* -- gen_context(system_u:object_r:munin_exec_t,s0)
-
- /usr/share/munin/munin-.* -- gen_context(system_u:object_r:munin_exec_t,s0)
-
-diff --git a/policy/modules/contrib/mysql.fc b/policy/modules/contrib/mysql.fc
-index 06f8666df65d..3898bc8243fc 100644
---- a/policy/modules/contrib/mysql.fc
-+++ b/policy/modules/contrib/mysql.fc
-@@ -12,9 +12,9 @@ HOME_DIR/\.my\.cnf -- gen_context(system_u:object_r:mysqld_home_t,s0)
-
- /usr/libexec/mysqld -- gen_context(system_u:object_r:mysqld_exec_t,s0)
-
--/usr/sbin/mysqld(-max)? -- gen_context(system_u:object_r:mysqld_exec_t,s0)
--/usr/sbin/mysqlmanager -- gen_context(system_u:object_r:mysqlmanagerd_exec_t,s0)
--/usr/sbin/ndbd -- gen_context(system_u:object_r:mysqld_exec_t,s0)
-+/usr/s?bin/mysqld(-max)? -- gen_context(system_u:object_r:mysqld_exec_t,s0)
-+/usr/s?bin/mysqlmanager -- gen_context(system_u:object_r:mysqlmanagerd_exec_t,s0)
-+/usr/s?bin/ndbd -- gen_context(system_u:object_r:mysqld_exec_t,s0)
-
- /var/lib/mysql(/.*)? gen_context(system_u:object_r:mysqld_db_t,s0)
- /var/lib/mysql/mysql.* -s gen_context(system_u:object_r:mysqld_var_run_t,s0)
-diff --git a/policy/modules/contrib/nessus.fc b/policy/modules/contrib/nessus.fc
-index bb89a1dcb936..79ca121e4b4e 100644
---- a/policy/modules/contrib/nessus.fc
-+++ b/policy/modules/contrib/nessus.fc
-@@ -4,7 +4,7 @@
-
- /usr/lib/nessus/plugins/.* -- gen_context(system_u:object_r:nessusd_exec_t,s0)
-
--/usr/sbin/nessusd -- gen_context(system_u:object_r:nessusd_exec_t,s0)
-+/usr/s?bin/nessusd -- gen_context(system_u:object_r:nessusd_exec_t,s0)
-
- /var/lib/nessus(/.*)? gen_context(system_u:object_r:nessusd_db_t,s0)
-
-diff --git a/policy/modules/contrib/networkmanager.fc b/policy/modules/contrib/networkmanager.fc
-index ac930d7afc92..dc8dd2514082 100644
---- a/policy/modules/contrib/networkmanager.fc
-+++ b/policy/modules/contrib/networkmanager.fc
-@@ -28,12 +28,12 @@
- /usr/bin/wpa_cli -- gen_context(system_u:object_r:wpa_cli_exec_t,s0)
- /usr/bin/wpa_supplicant -- gen_context(system_u:object_r:NetworkManager_exec_t,s0)
-
--/usr/sbin/NetworkManager -- gen_context(system_u:object_r:NetworkManager_exec_t,s0)
--/usr/sbin/NetworkManagerDispatcher -- gen_context(system_u:object_r:NetworkManager_exec_t,s0)
--/usr/sbin/nm-system-settings -- gen_context(system_u:object_r:NetworkManager_exec_t,s0)
--/usr/sbin/wicd -- gen_context(system_u:object_r:NetworkManager_exec_t,s0)
--/usr/sbin/wpa_cli -- gen_context(system_u:object_r:wpa_cli_exec_t,s0)
--/usr/sbin/wpa_supplicant -- gen_context(system_u:object_r:NetworkManager_exec_t,s0)
-+/usr/s?bin/NetworkManager -- gen_context(system_u:object_r:NetworkManager_exec_t,s0)
-+/usr/s?bin/NetworkManagerDispatcher -- gen_context(system_u:object_r:NetworkManager_exec_t,s0)
-+/usr/s?bin/nm-system-settings -- gen_context(system_u:object_r:NetworkManager_exec_t,s0)
-+/usr/s?bin/wicd -- gen_context(system_u:object_r:NetworkManager_exec_t,s0)
-+/usr/s?bin/wpa_cli -- gen_context(system_u:object_r:wpa_cli_exec_t,s0)
-+/usr/s?bin/wpa_supplicant -- gen_context(system_u:object_r:NetworkManager_exec_t,s0)
-
- /var/lib/wicd(/.*)? gen_context(system_u:object_r:NetworkManager_var_lib_t,s0)
- /var/lib/NetworkManager(/.*)? gen_context(system_u:object_r:NetworkManager_var_lib_t,s0)
-diff --git a/policy/modules/contrib/nis.fc b/policy/modules/contrib/nis.fc
-index 8aa1bfa28ef3..09c298396cd2 100644
---- a/policy/modules/contrib/nis.fc
-+++ b/policy/modules/contrib/nis.fc
-@@ -9,10 +9,10 @@
-
- /usr/lib/yp/ypxfr -- gen_context(system_u:object_r:ypxfr_exec_t,s0)
-
--/usr/sbin/rpc\.yppasswdd -- gen_context(system_u:object_r:yppasswdd_exec_t,s0)
--/usr/sbin/rpc\.ypxfrd -- gen_context(system_u:object_r:ypxfr_exec_t,s0)
--/usr/sbin/ypbind -- gen_context(system_u:object_r:ypbind_exec_t,s0)
--/usr/sbin/ypserv -- gen_context(system_u:object_r:ypserv_exec_t,s0)
-+/usr/s?bin/rpc\.yppasswdd -- gen_context(system_u:object_r:yppasswdd_exec_t,s0)
-+/usr/s?bin/rpc\.ypxfrd -- gen_context(system_u:object_r:ypxfr_exec_t,s0)
-+/usr/s?bin/ypbind -- gen_context(system_u:object_r:ypbind_exec_t,s0)
-+/usr/s?bin/ypserv -- gen_context(system_u:object_r:ypserv_exec_t,s0)
-
- /var/yp(/.*)? gen_context(system_u:object_r:var_yp_t,s0)
-
-diff --git a/policy/modules/contrib/nscd.fc b/policy/modules/contrib/nscd.fc
-index ba6448507474..a39d96c4e825 100644
---- a/policy/modules/contrib/nscd.fc
-+++ b/policy/modules/contrib/nscd.fc
-@@ -1,6 +1,6 @@
- /etc/rc\.d/init\.d/nscd -- gen_context(system_u:object_r:nscd_initrc_exec_t,s0)
-
--/usr/sbin/nscd -- gen_context(system_u:object_r:nscd_exec_t,s0)
-+/usr/s?bin/nscd -- gen_context(system_u:object_r:nscd_exec_t,s0)
-
- /var/cache/nscd(/.*)? gen_context(system_u:object_r:nscd_var_run_t,s0)
-
-diff --git a/policy/modules/contrib/nsd.fc b/policy/modules/contrib/nsd.fc
-index 4f2b1b663c5e..f8e62a5b5136 100644
---- a/policy/modules/contrib/nsd.fc
-+++ b/policy/modules/contrib/nsd.fc
-@@ -5,10 +5,10 @@
- /etc/nsd/primary(/.*)? gen_context(system_u:object_r:nsd_zone_t,s0)
- /etc/nsd/secondary(/.*)? gen_context(system_u:object_r:nsd_zone_t,s0)
-
--/usr/sbin/nsd -- gen_context(system_u:object_r:nsd_exec_t,s0)
--/usr/sbin/nsdc -- gen_context(system_u:object_r:nsd_exec_t,s0)
--/usr/sbin/nsd-notify -- gen_context(system_u:object_r:nsd_exec_t,s0)
--/usr/sbin/zonec -- gen_context(system_u:object_r:nsd_exec_t,s0)
-+/usr/s?bin/nsd -- gen_context(system_u:object_r:nsd_exec_t,s0)
-+/usr/s?bin/nsdc -- gen_context(system_u:object_r:nsd_exec_t,s0)
-+/usr/s?bin/nsd-notify -- gen_context(system_u:object_r:nsd_exec_t,s0)
-+/usr/s?bin/zonec -- gen_context(system_u:object_r:nsd_exec_t,s0)
-
- /var/lib/nsd(/.*)? gen_context(system_u:object_r:nsd_zone_t,s0)
- /var/lib/nsd/nsd\.db -- gen_context(system_u:object_r:nsd_db_t,s0)
-diff --git a/policy/modules/contrib/nslcd.fc b/policy/modules/contrib/nslcd.fc
-index 402100e40ff4..c5106f786b5c 100644
---- a/policy/modules/contrib/nslcd.fc
-+++ b/policy/modules/contrib/nslcd.fc
-@@ -2,6 +2,6 @@
-
- /etc/rc\.d/init\.d/nslcd -- gen_context(system_u:object_r:nslcd_initrc_exec_t,s0)
-
--/usr/sbin/nslcd -- gen_context(system_u:object_r:nslcd_exec_t,s0)
-+/usr/s?bin/nslcd -- gen_context(system_u:object_r:nslcd_exec_t,s0)
-
- /var/run/nslcd(/.*)? gen_context(system_u:object_r:nslcd_var_run_t,s0)
-diff --git a/policy/modules/contrib/ntop.fc b/policy/modules/contrib/ntop.fc
-index 52e27ef18878..ee349646aec2 100644
---- a/policy/modules/contrib/ntop.fc
-+++ b/policy/modules/contrib/ntop.fc
-@@ -2,7 +2,7 @@
-
- /etc/rc\.d/init\.d/ntop -- gen_context(system_u:object_r:ntop_initrc_exec_t,s0)
-
--/usr/sbin/ntop -- gen_context(system_u:object_r:ntop_exec_t,s0)
-+/usr/s?bin/ntop -- gen_context(system_u:object_r:ntop_exec_t,s0)
-
- /var/lib/ntop(/.*)? gen_context(system_u:object_r:ntop_var_lib_t,s0)
-
-diff --git a/policy/modules/contrib/ntp.fc b/policy/modules/contrib/ntp.fc
-index 830ab324f744..4aee20d75082 100644
---- a/policy/modules/contrib/ntp.fc
-+++ b/policy/modules/contrib/ntp.fc
-@@ -14,9 +14,9 @@
- # Systemd unit file
- /usr/lib/systemd/ntp-units\.d/.* -- gen_context(system_u:object_r:ntpd_unit_t,s0)
-
--/usr/sbin/ntpd -- gen_context(system_u:object_r:ntpd_exec_t,s0)
--/usr/sbin/ntpdate -- gen_context(system_u:object_r:ntpdate_exec_t,s0)
--/usr/sbin/sntp -- gen_context(system_u:object_r:ntpdate_exec_t,s0)
-+/usr/s?bin/ntpd -- gen_context(system_u:object_r:ntpd_exec_t,s0)
-+/usr/s?bin/ntpdate -- gen_context(system_u:object_r:ntpdate_exec_t,s0)
-+/usr/s?bin/sntp -- gen_context(system_u:object_r:ntpdate_exec_t,s0)
-
- /var/lib/ntp(/.*)? gen_context(system_u:object_r:ntp_drift_t,s0)
- /var/lib/sntp-kod(/.*)? gen_context(system_u:object_r:ntp_drift_t,s0)
-diff --git a/policy/modules/contrib/nut.fc b/policy/modules/contrib/nut.fc
-index 379af962cb35..b75be315a121 100644
---- a/policy/modules/contrib/nut.fc
-+++ b/policy/modules/contrib/nut.fc
-@@ -12,9 +12,9 @@
- /usr/lib/cgi-bin/nut/upsset\.cgi -- gen_context(system_u:object_r:httpd_nutups_cgi_script_exec_t,s0)
- /usr/lib/cgi-bin/nut/upsstats\.cgi -- gen_context(system_u:object_r:httpd_nutups_cgi_script_exec_t,s0)
-
--/usr/sbin/upsd -- gen_context(system_u:object_r:nut_upsd_exec_t,s0)
--/usr/sbin/upsdrvctl -- gen_context(system_u:object_r:nut_upsdrvctl_exec_t,s0)
--/usr/sbin/upsmon -- gen_context(system_u:object_r:nut_upsmon_exec_t,s0)
-+/usr/s?bin/upsd -- gen_context(system_u:object_r:nut_upsd_exec_t,s0)
-+/usr/s?bin/upsdrvctl -- gen_context(system_u:object_r:nut_upsdrvctl_exec_t,s0)
-+/usr/s?bin/upsmon -- gen_context(system_u:object_r:nut_upsmon_exec_t,s0)
-
- /var/run/nut(/.*)? gen_context(system_u:object_r:nut_var_run_t,s0)
-
-diff --git a/policy/modules/contrib/oav.fc b/policy/modules/contrib/oav.fc
-index 2448426ee345..2de9c774b219 100644
---- a/policy/modules/contrib/oav.fc
-+++ b/policy/modules/contrib/oav.fc
-@@ -1,8 +1,8 @@
- /etc/oav-update(/.*)? gen_context(system_u:object_r:oav_update_etc_t,s0)
- /etc/scannerdaemon/scannerdaemon\.conf -- gen_context(system_u:object_r:scannerdaemon_etc_t,s0)
-
--/usr/sbin/oav-update -- gen_context(system_u:object_r:oav_update_exec_t,s0)
--/usr/sbin/scannerdaemon -- gen_context(system_u:object_r:scannerdaemon_exec_t,s0)
-+/usr/s?bin/oav-update -- gen_context(system_u:object_r:oav_update_exec_t,s0)
-+/usr/s?bin/scannerdaemon -- gen_context(system_u:object_r:scannerdaemon_exec_t,s0)
-
- /var/lib/oav-virussignatures -- gen_context(system_u:object_r:oav_update_var_lib_t,s0)
- /var/lib/oav-update(/.*)? gen_context(system_u:object_r:oav_update_var_lib_t,s0)
-diff --git a/policy/modules/contrib/oddjob.fc b/policy/modules/contrib/oddjob.fc
-index dd1d9ef5a386..33595bff487b 100644
---- a/policy/modules/contrib/oddjob.fc
-+++ b/policy/modules/contrib/oddjob.fc
-@@ -4,7 +4,7 @@
-
- /usr/libexec/oddjob/mkhomedir -- gen_context(system_u:object_r:oddjob_mkhomedir_exec_t,s0)
-
--/usr/sbin/oddjobd -- gen_context(system_u:object_r:oddjob_exec_t,s0)
--/usr/sbin/mkhomedir_helper -- gen_context(system_u:object_r:oddjob_mkhomedir_exec_t,s0)
-+/usr/s?bin/oddjobd -- gen_context(system_u:object_r:oddjob_exec_t,s0)
-+/usr/s?bin/mkhomedir_helper -- gen_context(system_u:object_r:oddjob_mkhomedir_exec_t,s0)
-
- /var/run/oddjobd\.pid gen_context(system_u:object_r:oddjob_var_run_t,s0)
-diff --git a/policy/modules/contrib/oident.fc b/policy/modules/contrib/oident.fc
-index df3b97587ab0..530afa1617c1 100644
---- a/policy/modules/contrib/oident.fc
-+++ b/policy/modules/contrib/oident.fc
-@@ -5,4 +5,4 @@ HOME_DIR/\.oidentd\.conf -- gen_context(system_u:object_r:oidentd_home_t,s0)
-
- /etc/rc\.d/init\.d/oidentd -- gen_context(system_u:object_r:oidentd_initrc_exec_t,s0)
-
--/usr/sbin/oidentd -- gen_context(system_u:object_r:oidentd_exec_t,s0)
-+/usr/s?bin/oidentd -- gen_context(system_u:object_r:oidentd_exec_t,s0)
-diff --git a/policy/modules/contrib/openct.fc b/policy/modules/contrib/openct.fc
-index 9af56197e91f..7c088141eeed 100644
---- a/policy/modules/contrib/openct.fc
-+++ b/policy/modules/contrib/openct.fc
-@@ -1,6 +1,6 @@
- /etc/rc\.d/init\.d/openct -- gen_context(system_u:object_r:openct_initrc_exec_t,s0)
-
--/usr/sbin/ifdhandler -- gen_context(system_u:object_r:openct_exec_t,s0)
--/usr/sbin/openct-control -- gen_context(system_u:object_r:openct_exec_t,s0)
-+/usr/s?bin/ifdhandler -- gen_context(system_u:object_r:openct_exec_t,s0)
-+/usr/s?bin/openct-control -- gen_context(system_u:object_r:openct_exec_t,s0)
-
- /var/run/openct(/.*)? gen_context(system_u:object_r:openct_var_run_t,s0)
-diff --git a/policy/modules/contrib/openhpi.fc b/policy/modules/contrib/openhpi.fc
-index 727b47e772ce..132cb3c4c511 100644
---- a/policy/modules/contrib/openhpi.fc
-+++ b/policy/modules/contrib/openhpi.fc
-@@ -1,6 +1,6 @@
- /etc/rc\.d/init\.d/openhpid -- gen_context(system_u:object_r:openhpid_initrc_exec_t,s0)
-
--/usr/sbin/openhpid -- gen_context(system_u:object_r:openhpid_exec_t,s0)
-+/usr/s?bin/openhpid -- gen_context(system_u:object_r:openhpid_exec_t,s0)
-
- /var/lib/openhpi(/.*)? gen_context(system_u:object_r:openhpid_var_lib_t,s0)
-
-diff --git a/policy/modules/contrib/openvpn.fc b/policy/modules/contrib/openvpn.fc
-index 300213f83447..928a8af9df07 100644
---- a/policy/modules/contrib/openvpn.fc
-+++ b/policy/modules/contrib/openvpn.fc
-@@ -3,7 +3,7 @@
-
- /etc/rc\.d/init\.d/openvpn -- gen_context(system_u:object_r:openvpn_initrc_exec_t,s0)
-
--/usr/sbin/openvpn -- gen_context(system_u:object_r:openvpn_exec_t,s0)
-+/usr/s?bin/openvpn -- gen_context(system_u:object_r:openvpn_exec_t,s0)
-
- /var/log/openvpn-status\.log.* -- gen_context(system_u:object_r:openvpn_status_t,s0)
- /var/log/openvpn.* gen_context(system_u:object_r:openvpn_var_log_t,s0)
-diff --git a/policy/modules/contrib/pacemaker.fc b/policy/modules/contrib/pacemaker.fc
-index 2f0ad56d67cb..4aca479ae030 100644
---- a/policy/modules/contrib/pacemaker.fc
-+++ b/policy/modules/contrib/pacemaker.fc
-@@ -1,6 +1,6 @@
- /etc/rc\.d/init\.d/pacemaker -- gen_context(system_u:object_r:pacemaker_initrc_exec_t,s0)
-
--/usr/sbin/pacemakerd -- gen_context(system_u:object_r:pacemaker_exec_t,s0)
-+/usr/s?bin/pacemakerd -- gen_context(system_u:object_r:pacemaker_exec_t,s0)
-
- /var/lib/heartbeat/crm(/.*)? gen_context(system_u:object_r:pacemaker_var_lib_t,s0)
- /var/lib/pacemaker(/.*)? gen_context(system_u:object_r:pacemaker_var_lib_t,s0)
-diff --git a/policy/modules/contrib/pcmcia.fc b/policy/modules/contrib/pcmcia.fc
-index b1d66a96192c..b65a6b15b7ae 100644
---- a/policy/modules/contrib/pcmcia.fc
-+++ b/policy/modules/contrib/pcmcia.fc
-@@ -3,8 +3,8 @@
- /sbin/cardctl -- gen_context(system_u:object_r:cardctl_exec_t,s0)
- /sbin/cardmgr -- gen_context(system_u:object_r:cardmgr_exec_t,s0)
-
--/usr/sbin/cardctl -- gen_context(system_u:object_r:cardctl_exec_t,s0)
--/usr/sbin/cardmgr -- gen_context(system_u:object_r:cardmgr_exec_t,s0)
-+/usr/s?bin/cardctl -- gen_context(system_u:object_r:cardctl_exec_t,s0)
-+/usr/s?bin/cardmgr -- gen_context(system_u:object_r:cardmgr_exec_t,s0)
-
- /var/lib/pcmcia(/.*)? gen_context(system_u:object_r:cardmgr_var_run_t,s0)
-
-diff --git a/policy/modules/contrib/pcscd.fc b/policy/modules/contrib/pcscd.fc
-index 5d1bebafd252..e05dcda16c61 100644
---- a/policy/modules/contrib/pcscd.fc
-+++ b/policy/modules/contrib/pcscd.fc
-@@ -1,6 +1,6 @@
- /etc/rc\.d/init\.d/pcscd -- gen_context(system_u:object_r:pcscd_initrc_exec_t,s0)
-
--/usr/sbin/pcscd -- gen_context(system_u:object_r:pcscd_exec_t,s0)
-+/usr/s?bin/pcscd -- gen_context(system_u:object_r:pcscd_exec_t,s0)
-
- # Systemd unit file
- /usr/lib/systemd/system/[^/]*pcscd.* -- gen_context(system_u:object_r:pcscd_unit_t,s0)
-diff --git a/policy/modules/contrib/pegasus.fc b/policy/modules/contrib/pegasus.fc
-index dfd46e41266e..572e16a3c222 100644
---- a/policy/modules/contrib/pegasus.fc
-+++ b/policy/modules/contrib/pegasus.fc
-@@ -3,8 +3,8 @@
-
- /etc/rc\.d/init\.d/tog-pegasus -- gen_context(system_u:object_r:pegasus_initrc_exec_t,s0)
-
--/usr/sbin/cimserver -- gen_context(system_u:object_r:pegasus_exec_t,s0)
--/usr/sbin/init_repository -- gen_context(system_u:object_r:pegasus_exec_t,s0)
-+/usr/s?bin/cimserver -- gen_context(system_u:object_r:pegasus_exec_t,s0)
-+/usr/s?bin/init_repository -- gen_context(system_u:object_r:pegasus_exec_t,s0)
-
- /var/cache/Pegasus(/.*)? gen_context(system_u:object_r:pegasus_cache_t,s0)
-
-diff --git a/policy/modules/contrib/perdition.fc b/policy/modules/contrib/perdition.fc
-index ad0cf85cf261..507419d5f824 100644
---- a/policy/modules/contrib/perdition.fc
-+++ b/policy/modules/contrib/perdition.fc
-@@ -2,6 +2,6 @@
-
- /etc/perdition(/.*)? gen_context(system_u:object_r:perdition_etc_t,s0)
-
--/usr/sbin/perdition -- gen_context(system_u:object_r:perdition_exec_t,s0)
-+/usr/s?bin/perdition -- gen_context(system_u:object_r:perdition_exec_t,s0)
-
- /var/run/perdition\.pid -- gen_context(system_u:object_r:perdition_var_run_t,s0)
-diff --git a/policy/modules/contrib/pingd.fc b/policy/modules/contrib/pingd.fc
-index 494a24cc925c..fb3bda47d463 100644
---- a/policy/modules/contrib/pingd.fc
-+++ b/policy/modules/contrib/pingd.fc
-@@ -4,4 +4,4 @@
-
- /usr/lib/pingd(/.*)? gen_context(system_u:object_r:pingd_modules_t,s0)
-
--/usr/sbin/pingd -- gen_context(system_u:object_r:pingd_exec_t,s0)
-+/usr/s?bin/pingd -- gen_context(system_u:object_r:pingd_exec_t,s0)
-diff --git a/policy/modules/contrib/pkcs.fc b/policy/modules/contrib/pkcs.fc
-index 9a72226e3893..49bf21b1120f 100644
---- a/policy/modules/contrib/pkcs.fc
-+++ b/policy/modules/contrib/pkcs.fc
-@@ -1,6 +1,6 @@
- /etc/rc\.d/init\.d/pkcsslotd -- gen_context(system_u:object_r:pkcs_slotd_initrc_exec_t,s0)
-
--/usr/sbin/pkcsslotd -- gen_context(system_u:object_r:pkcs_slotd_exec_t,s0)
-+/usr/s?bin/pkcsslotd -- gen_context(system_u:object_r:pkcs_slotd_exec_t,s0)
-
- /var/lib/opencryptoki(/.*)? gen_context(system_u:object_r:pkcs_slotd_var_lib_t,s0)
-
-diff --git a/policy/modules/contrib/plymouthd.fc b/policy/modules/contrib/plymouthd.fc
-index 2d9b956f93e5..b548a11d675e 100644
---- a/policy/modules/contrib/plymouthd.fc
-+++ b/policy/modules/contrib/plymouthd.fc
-@@ -7,7 +7,7 @@
- # Systemd unit file
- /usr/lib/systemd/system/[^/]*plymouth-.* -- gen_context(system_u:object_r:plymouthd_unit_t,s0)
-
--/usr/sbin/plymouthd -- gen_context(system_u:object_r:plymouthd_exec_t,s0)
-+/usr/s?bin/plymouthd -- gen_context(system_u:object_r:plymouthd_exec_t,s0)
-
- /var/lib/plymouth(/.*)? gen_context(system_u:object_r:plymouthd_var_lib_t,s0)
-
-diff --git a/policy/modules/contrib/portmap.fc b/policy/modules/contrib/portmap.fc
-index cd45831ca8e0..d3a8f98592f1 100644
---- a/policy/modules/contrib/portmap.fc
-+++ b/policy/modules/contrib/portmap.fc
-@@ -4,9 +4,9 @@
- /sbin/pmap_set -- gen_context(system_u:object_r:portmap_helper_exec_t,s0)
- /sbin/portmap -- gen_context(system_u:object_r:portmap_exec_t,s0)
-
--/usr/sbin/pmap_dump -- gen_context(system_u:object_r:portmap_helper_exec_t,s0)
--/usr/sbin/pmap_set -- gen_context(system_u:object_r:portmap_helper_exec_t,s0)
--/usr/sbin/portmap -- gen_context(system_u:object_r:portmap_exec_t,s0)
-+/usr/s?bin/pmap_dump -- gen_context(system_u:object_r:portmap_helper_exec_t,s0)
-+/usr/s?bin/pmap_set -- gen_context(system_u:object_r:portmap_helper_exec_t,s0)
-+/usr/s?bin/portmap -- gen_context(system_u:object_r:portmap_exec_t,s0)
-
- /var/run/portmap\.upgrade-state -- gen_context(system_u:object_r:portmap_var_run_t,s0)
- /var/run/portmap_mapping -- gen_context(system_u:object_r:portmap_var_run_t,s0)
-diff --git a/policy/modules/contrib/portreserve.fc b/policy/modules/contrib/portreserve.fc
-index 1b2b4f908fe7..15a7f9da9f8b 100644
---- a/policy/modules/contrib/portreserve.fc
-+++ b/policy/modules/contrib/portreserve.fc
-@@ -4,6 +4,6 @@
-
- /sbin/portreserve -- gen_context(system_u:object_r:portreserve_exec_t,s0)
-
--/usr/sbin/portreserve -- gen_context(system_u:object_r:portreserve_exec_t,s0)
-+/usr/s?bin/portreserve -- gen_context(system_u:object_r:portreserve_exec_t,s0)
-
- /var/run/portreserve(/.*)? gen_context(system_u:object_r:portreserve_var_run_t,s0)
-diff --git a/policy/modules/contrib/portslave.fc b/policy/modules/contrib/portslave.fc
-index 22ca4a50b506..c78f35ffa144 100644
---- a/policy/modules/contrib/portslave.fc
-+++ b/policy/modules/contrib/portslave.fc
-@@ -1,6 +1,6 @@
- /etc/portslave(/.*)? gen_context(system_u:object_r:portslave_etc_t,s0)
-
--/usr/sbin/ctlportslave -- gen_context(system_u:object_r:portslave_exec_t,s0)
--/usr/sbin/portslave -- gen_context(system_u:object_r:portslave_exec_t,s0)
-+/usr/s?bin/ctlportslave -- gen_context(system_u:object_r:portslave_exec_t,s0)
-+/usr/s?bin/portslave -- gen_context(system_u:object_r:portslave_exec_t,s0)
-
- /var/lock/subsys/portslave -- gen_context(system_u:object_r:portslave_lock_t,s0)
-diff --git a/policy/modules/contrib/postfix.fc b/policy/modules/contrib/postfix.fc
-index da1791b9909d..51376dcb6ba2 100644
---- a/policy/modules/contrib/postfix.fc
-+++ b/policy/modules/contrib/postfix.fc
-@@ -34,16 +34,16 @@
- /usr/libexec/postfix/pipe -- gen_context(system_u:object_r:postfix_pipe_exec_t,s0)
- /usr/libexec/postfix/virtual -- gen_context(system_u:object_r:postfix_virtual_exec_t,s0)
-
--/usr/sbin/postalias -- gen_context(system_u:object_r:postfix_master_exec_t,s0)
--/usr/sbin/postcat -- gen_context(system_u:object_r:postfix_master_exec_t,s0)
--/usr/sbin/postdrop -- gen_context(system_u:object_r:postfix_postdrop_exec_t,s0)
--/usr/sbin/postfix -- gen_context(system_u:object_r:postfix_master_exec_t,s0)
--/usr/sbin/postkick -- gen_context(system_u:object_r:postfix_master_exec_t,s0)
--/usr/sbin/postlock -- gen_context(system_u:object_r:postfix_master_exec_t,s0)
--/usr/sbin/postlog -- gen_context(system_u:object_r:postfix_master_exec_t,s0)
--/usr/sbin/postmap -- gen_context(system_u:object_r:postfix_map_exec_t,s0)
--/usr/sbin/postqueue -- gen_context(system_u:object_r:postfix_postqueue_exec_t,s0)
--/usr/sbin/postsuper -- gen_context(system_u:object_r:postfix_master_exec_t,s0)
-+/usr/s?bin/postalias -- gen_context(system_u:object_r:postfix_master_exec_t,s0)
-+/usr/s?bin/postcat -- gen_context(system_u:object_r:postfix_master_exec_t,s0)
-+/usr/s?bin/postdrop -- gen_context(system_u:object_r:postfix_postdrop_exec_t,s0)
-+/usr/s?bin/postfix -- gen_context(system_u:object_r:postfix_master_exec_t,s0)
-+/usr/s?bin/postkick -- gen_context(system_u:object_r:postfix_master_exec_t,s0)
-+/usr/s?bin/postlock -- gen_context(system_u:object_r:postfix_master_exec_t,s0)
-+/usr/s?bin/postlog -- gen_context(system_u:object_r:postfix_master_exec_t,s0)
-+/usr/s?bin/postmap -- gen_context(system_u:object_r:postfix_map_exec_t,s0)
-+/usr/s?bin/postqueue -- gen_context(system_u:object_r:postfix_postqueue_exec_t,s0)
-+/usr/s?bin/postsuper -- gen_context(system_u:object_r:postfix_master_exec_t,s0)
-
- /var/lib/postfix.* gen_context(system_u:object_r:postfix_data_t,s0)
-
-diff --git a/policy/modules/contrib/postfixpolicyd.fc b/policy/modules/contrib/postfixpolicyd.fc
-index 2b58a688343f..89b08b8a26b6 100644
---- a/policy/modules/contrib/postfixpolicyd.fc
-+++ b/policy/modules/contrib/postfixpolicyd.fc
-@@ -2,6 +2,6 @@
-
- /etc/rc\.d/init\.d/postfixpolicyd -- gen_context(system_u:object_r:postfix_policyd_initrc_exec_t,s0)
-
--/usr/sbin/policyd -- gen_context(system_u:object_r:postfix_policyd_exec_t,s0)
-+/usr/s?bin/policyd -- gen_context(system_u:object_r:postfix_policyd_exec_t,s0)
-
- /var/run/policyd\.pid -- gen_context(system_u:object_r:postfix_policyd_var_run_t,s0)
-diff --git a/policy/modules/contrib/postgrey.fc b/policy/modules/contrib/postgrey.fc
-index ed6eda5bc68c..c3bb7273e0cc 100644
---- a/policy/modules/contrib/postgrey.fc
-+++ b/policy/modules/contrib/postgrey.fc
-@@ -2,7 +2,7 @@
-
- /etc/rc\.d/init\.d/postgrey -- gen_context(system_u:object_r:postgrey_initrc_exec_t,s0)
-
--/usr/sbin/postgrey -- gen_context(system_u:object_r:postgrey_exec_t,s0)
-+/usr/s?bin/postgrey -- gen_context(system_u:object_r:postgrey_exec_t,s0)
-
- /var/lib/postgrey(/.*)? gen_context(system_u:object_r:postgrey_var_lib_t,s0)
-
-diff --git a/policy/modules/contrib/ppp.fc b/policy/modules/contrib/ppp.fc
-index efcb6532d3f6..fae90d342d1e 100644
---- a/policy/modules/contrib/ppp.fc
-+++ b/policy/modules/contrib/ppp.fc
-@@ -12,11 +12,11 @@ HOME_DIR/\.ppprc -- gen_context(system_u:object_r:ppp_home_t,s0)
- /sbin/ppp-watch -- gen_context(system_u:object_r:pppd_exec_t,s0)
- /sbin/pppoe-server -- gen_context(system_u:object_r:pppd_exec_t,s0)
-
--/usr/sbin/ipppd -- gen_context(system_u:object_r:pppd_exec_t,s0)
--/usr/sbin/ppp-watch -- gen_context(system_u:object_r:pppd_exec_t,s0)
--/usr/sbin/pppd -- gen_context(system_u:object_r:pppd_exec_t,s0)
--/usr/sbin/pppoe-server -- gen_context(system_u:object_r:pppd_exec_t,s0)
--/usr/sbin/pptp -- gen_context(system_u:object_r:pptp_exec_t,s0)
-+/usr/s?bin/ipppd -- gen_context(system_u:object_r:pppd_exec_t,s0)
-+/usr/s?bin/ppp-watch -- gen_context(system_u:object_r:pppd_exec_t,s0)
-+/usr/s?bin/pppd -- gen_context(system_u:object_r:pppd_exec_t,s0)
-+/usr/s?bin/pppoe-server -- gen_context(system_u:object_r:pppd_exec_t,s0)
-+/usr/s?bin/pptp -- gen_context(system_u:object_r:pptp_exec_t,s0)
-
- /var/lock/ppp(/.*)? gen_context(system_u:object_r:pppd_lock_t,s0)
-
-diff --git a/policy/modules/contrib/prelink.fc b/policy/modules/contrib/prelink.fc
-index a90d6231f5f8..6a34ebe91cd2 100644
---- a/policy/modules/contrib/prelink.fc
-+++ b/policy/modules/contrib/prelink.fc
-@@ -2,7 +2,7 @@
-
- /etc/prelink\.cache -- gen_context(system_u:object_r:prelink_cache_t,s0)
-
--/usr/sbin/prelink(\.bin)? -- gen_context(system_u:object_r:prelink_exec_t,s0)
-+/usr/s?bin/prelink(\.bin)? -- gen_context(system_u:object_r:prelink_exec_t,s0)
-
- /var/log/prelink\.log.* -- gen_context(system_u:object_r:prelink_log_t,s0)
- /var/log/prelink(/.*)? gen_context(system_u:object_r:prelink_log_t,s0)
-diff --git a/policy/modules/contrib/prelude.fc b/policy/modules/contrib/prelude.fc
-index 8dbc76372487..2a670162a8f1 100644
---- a/policy/modules/contrib/prelude.fc
-+++ b/policy/modules/contrib/prelude.fc
-@@ -10,7 +10,7 @@
- /usr/bin/prelude-lml -- gen_context(system_u:object_r:prelude_lml_exec_t,s0)
- /usr/bin/prelude-manager -- gen_context(system_u:object_r:prelude_exec_t,s0)
-
--/usr/sbin/audisp-prelude -- gen_context(system_u:object_r:prelude_audisp_exec_t,s0)
-+/usr/s?bin/audisp-prelude -- gen_context(system_u:object_r:prelude_audisp_exec_t,s0)
-
- /usr/share/prewikka/cgi-bin(/.*)? gen_context(system_u:object_r:httpd_prewikka_script_exec_t,s0)
-
-diff --git a/policy/modules/contrib/privoxy.fc b/policy/modules/contrib/privoxy.fc
-index 78197972f029..87883d1833a3 100644
---- a/policy/modules/contrib/privoxy.fc
-+++ b/policy/modules/contrib/privoxy.fc
-@@ -2,7 +2,7 @@
-
- /etc/rc\.d/init\.d/privoxy -- gen_context(system_u:object_r:privoxy_initrc_exec_t,s0)
-
--/usr/sbin/privoxy -- gen_context(system_u:object_r:privoxy_exec_t,s0)
-+/usr/s?bin/privoxy -- gen_context(system_u:object_r:privoxy_exec_t,s0)
-
- /var/log/privoxy(/.*)? gen_context(system_u:object_r:privoxy_log_t,s0)
-
-diff --git a/policy/modules/contrib/psad.fc b/policy/modules/contrib/psad.fc
-index 50528e97b7ab..918a7001f0cf 100644
---- a/policy/modules/contrib/psad.fc
-+++ b/policy/modules/contrib/psad.fc
-@@ -2,7 +2,7 @@
-
- /etc/rc\.d/init\.d/psad -- gen_context(system_u:object_r:psad_initrc_exec_t,s0)
-
--/usr/sbin/psad -- gen_context(system_u:object_r:psad_exec_t,s0)
-+/usr/s?bin/psad -- gen_context(system_u:object_r:psad_exec_t,s0)
-
- /var/lib/psad(/.*)? gen_context(system_u:object_r:psad_var_lib_t,s0)
-
-diff --git a/policy/modules/contrib/pxe.fc b/policy/modules/contrib/pxe.fc
-index 132ad02c7af3..762b91b8b831 100644
---- a/policy/modules/contrib/pxe.fc
-+++ b/policy/modules/contrib/pxe.fc
-@@ -1,6 +1,6 @@
- /etc/rc\.d/init\.d/pxe -- gen_context(system_u:object_r:pxe_initrc_exec_t,s0)
-
--/usr/sbin/pxe -- gen_context(system_u:object_r:pxe_exec_t,s0)
-+/usr/s?bin/pxe -- gen_context(system_u:object_r:pxe_exec_t,s0)
-
- /var/log/pxe\.log.* -- gen_context(system_u:object_r:pxe_log_t,s0)
-
-diff --git a/policy/modules/contrib/qmail.fc b/policy/modules/contrib/qmail.fc
-index e53fe5a97533..1b91a8cf1a24 100644
---- a/policy/modules/contrib/qmail.fc
-+++ b/policy/modules/contrib/qmail.fc
-@@ -2,18 +2,18 @@
-
- /usr/bin/tcp-env -- gen_context(system_u:object_r:qmail_tcp_env_exec_t,s0)
-
--/usr/sbin/qmail-clean -- gen_context(system_u:object_r:qmail_clean_exec_t,s0)
--/usr/sbin/qmail-getpw -- gen_context(system_u:object_r:qmail_exec_t,s0)
--/usr/sbin/qmail-inject -- gen_context(system_u:object_r:qmail_inject_exec_t,s0)
--/usr/sbin/qmail-local -- gen_context(system_u:object_r:qmail_local_exec_t,s0)
--/usr/sbin/qmail-lspawn -- gen_context(system_u:object_r:qmail_lspawn_exec_t,s0)
--/usr/sbin/qmail-queue -- gen_context(system_u:object_r:qmail_queue_exec_t,s0)
--/usr/sbin/qmail-remote -- gen_context(system_u:object_r:qmail_remote_exec_t,s0)
--/usr/sbin/qmail-rspawn -- gen_context(system_u:object_r:qmail_rspawn_exec_t,s0)
--/usr/sbin/qmail-send -- gen_context(system_u:object_r:qmail_send_exec_t,s0)
--/usr/sbin/qmail-smtpd -- gen_context(system_u:object_r:qmail_smtpd_exec_t,s0)
--/usr/sbin/qmail-start -- gen_context(system_u:object_r:qmail_start_exec_t,s0)
--/usr/sbin/splogger -- gen_context(system_u:object_r:qmail_splogger_exec_t,s0)
-+/usr/s?bin/qmail-clean -- gen_context(system_u:object_r:qmail_clean_exec_t,s0)
-+/usr/s?bin/qmail-getpw -- gen_context(system_u:object_r:qmail_exec_t,s0)
-+/usr/s?bin/qmail-inject -- gen_context(system_u:object_r:qmail_inject_exec_t,s0)
-+/usr/s?bin/qmail-local -- gen_context(system_u:object_r:qmail_local_exec_t,s0)
-+/usr/s?bin/qmail-lspawn -- gen_context(system_u:object_r:qmail_lspawn_exec_t,s0)
-+/usr/s?bin/qmail-queue -- gen_context(system_u:object_r:qmail_queue_exec_t,s0)
-+/usr/s?bin/qmail-remote -- gen_context(system_u:object_r:qmail_remote_exec_t,s0)
-+/usr/s?bin/qmail-rspawn -- gen_context(system_u:object_r:qmail_rspawn_exec_t,s0)
-+/usr/s?bin/qmail-send -- gen_context(system_u:object_r:qmail_send_exec_t,s0)
-+/usr/s?bin/qmail-smtpd -- gen_context(system_u:object_r:qmail_smtpd_exec_t,s0)
-+/usr/s?bin/qmail-start -- gen_context(system_u:object_r:qmail_start_exec_t,s0)
-+/usr/s?bin/splogger -- gen_context(system_u:object_r:qmail_splogger_exec_t,s0)
-
- /var/qmail/alias -d gen_context(system_u:object_r:qmail_alias_home_t,s0)
- /var/qmail/alias(/.*)? gen_context(system_u:object_r:qmail_alias_home_t,s0)
-diff --git a/policy/modules/contrib/qpid.fc b/policy/modules/contrib/qpid.fc
-index 432870332d9e..fc32eb076377 100644
---- a/policy/modules/contrib/qpid.fc
-+++ b/policy/modules/contrib/qpid.fc
-@@ -1,6 +1,6 @@
- /etc/rc\.d/init\.d/qpidd -- gen_context(system_u:object_r:qpidd_initrc_exec_t,s0)
-
--/usr/sbin/qpidd -- gen_context(system_u:object_r:qpidd_exec_t,s0)
-+/usr/s?bin/qpidd -- gen_context(system_u:object_r:qpidd_exec_t,s0)
-
- /var/lib/qpidd(/.*)? gen_context(system_u:object_r:qpidd_var_lib_t,s0)
-
-diff --git a/policy/modules/contrib/quota.fc b/policy/modules/contrib/quota.fc
-index cadabe3605fd..9855426fbccc 100644
---- a/policy/modules/contrib/quota.fc
-+++ b/policy/modules/contrib/quota.fc
-@@ -13,9 +13,9 @@ HOME_DIR/a?quota\.(user|group) -- gen_context(system_u:object_r:quota_db_t,s0)
- /sbin/convertquota -- gen_context(system_u:object_r:quota_exec_t,s0)
- /sbin/quota(check|on) -- gen_context(system_u:object_r:quota_exec_t,s0)
-
--/usr/sbin/convertquota -- gen_context(system_u:object_r:quota_exec_t,s0)
--/usr/sbin/quota(check|on) -- gen_context(system_u:object_r:quota_exec_t,s0)
--/usr/sbin/quota_nld -- gen_context(system_u:object_r:quota_nld_exec_t,s0)
-+/usr/s?bin/convertquota -- gen_context(system_u:object_r:quota_exec_t,s0)
-+/usr/s?bin/quota(check|on) -- gen_context(system_u:object_r:quota_exec_t,s0)
-+/usr/s?bin/quota_nld -- gen_context(system_u:object_r:quota_nld_exec_t,s0)
-
- /var/a?quota\.(user|group) -- gen_context(system_u:object_r:quota_db_t,s0)
-
-diff --git a/policy/modules/contrib/radius.fc b/policy/modules/contrib/radius.fc
-index 021438bbcdcd..2fcaf0965b0e 100644
---- a/policy/modules/contrib/radius.fc
-+++ b/policy/modules/contrib/radius.fc
-@@ -6,8 +6,8 @@
- /etc/raddb(/.*)? gen_context(system_u:object_r:radiusd_etc_t,s0)
- /etc/raddb/db\.daily -- gen_context(system_u:object_r:radiusd_etc_rw_t,s0)
-
--/usr/sbin/radiusd -- gen_context(system_u:object_r:radiusd_exec_t,s0)
--/usr/sbin/freeradius -- gen_context(system_u:object_r:radiusd_exec_t,s0)
-+/usr/s?bin/radiusd -- gen_context(system_u:object_r:radiusd_exec_t,s0)
-+/usr/s?bin/freeradius -- gen_context(system_u:object_r:radiusd_exec_t,s0)
-
- /var/lib/radiusd(/.*)? gen_context(system_u:object_r:radiusd_var_lib_t,s0)
-
-diff --git a/policy/modules/contrib/radvd.fc b/policy/modules/contrib/radvd.fc
-index dda06cc2a372..7fd16633c50a 100644
---- a/policy/modules/contrib/radvd.fc
-+++ b/policy/modules/contrib/radvd.fc
-@@ -2,7 +2,7 @@
-
- /etc/rc\.d/init\.d/radvd -- gen_context(system_u:object_r:radvd_initrc_exec_t,s0)
-
--/usr/sbin/radvd -- gen_context(system_u:object_r:radvd_exec_t,s0)
-+/usr/s?bin/radvd -- gen_context(system_u:object_r:radvd_exec_t,s0)
-
- /var/run/radvd(/.*)? gen_context(system_u:object_r:radvd_var_run_t,s0)
- /var/run/radvd\.pid -- gen_context(system_u:object_r:radvd_var_run_t,s0)
-diff --git a/policy/modules/contrib/raid.fc b/policy/modules/contrib/raid.fc
-index 2ea08896f3a8..f3facfd6fea4 100644
---- a/policy/modules/contrib/raid.fc
-+++ b/policy/modules/contrib/raid.fc
-@@ -15,11 +15,12 @@
- /usr/lib/systemd/system/[^/]*mdadm-.* -- gen_context(system_u:object_r:mdadm_unit_t,s0)
- /usr/lib/systemd/system/[^/]*mdmon.* -- gen_context(system_u:object_r:mdadm_unit_t,s0)
-
--/usr/sbin/iprdump -- gen_context(system_u:object_r:mdadm_exec_t,s0)
--/usr/sbin/iprinit -- gen_context(system_u:object_r:mdadm_exec_t,s0)
--/usr/sbin/iprupdate -- gen_context(system_u:object_r:mdadm_exec_t,s0)
--/usr/sbin/mdadm -- gen_context(system_u:object_r:mdadm_exec_t,s0)
--/usr/sbin/mdmpd -- gen_context(system_u:object_r:mdadm_exec_t,s0)
--/usr/sbin/raid-check -- gen_context(system_u:object_r:mdadm_exec_t,s0)
-+/usr/s?bin/iprdump -- gen_context(system_u:object_r:mdadm_exec_t,s0)
-+/usr/s?bin/iprinit -- gen_context(system_u:object_r:mdadm_exec_t,s0)
-+/usr/s?bin/iprupdate -- gen_context(system_u:object_r:mdadm_exec_t,s0)
-+/usr/s?bin/mdadm -- gen_context(system_u:object_r:mdadm_exec_t,s0)
-+/usr/s?bin/mdmon -- gen_context(system_u:object_r:mdadm_exec_t,s0)
-+/usr/s?bin/mdmpd -- gen_context(system_u:object_r:mdadm_exec_t,s0)
-+/usr/s?bin/raid-check -- gen_context(system_u:object_r:mdadm_exec_t,s0)
-
- /var/run/mdadm(/.*)? gen_context(system_u:object_r:mdadm_var_run_t,s0)
-diff --git a/policy/modules/contrib/rdisc.fc b/policy/modules/contrib/rdisc.fc
-index e9765c0f229a..c7ab40d2c319 100644
---- a/policy/modules/contrib/rdisc.fc
-+++ b/policy/modules/contrib/rdisc.fc
-@@ -1,3 +1,3 @@
- /sbin/rdisc -- gen_context(system_u:object_r:rdisc_exec_t,s0)
-
--/usr/sbin/rdisc -- gen_context(system_u:object_r:rdisc_exec_t,s0)
-+/usr/s?bin/rdisc -- gen_context(system_u:object_r:rdisc_exec_t,s0)
-diff --git a/policy/modules/contrib/readahead.fc b/policy/modules/contrib/readahead.fc
-index f01b32fe2084..0873d9e15d26 100644
---- a/policy/modules/contrib/readahead.fc
-+++ b/policy/modules/contrib/readahead.fc
-@@ -1,6 +1,6 @@
- /sbin/readahead.* -- gen_context(system_u:object_r:readahead_exec_t,s0)
-
--/usr/sbin/readahead.* -- gen_context(system_u:object_r:readahead_exec_t,s0)
-+/usr/s?bin/readahead.* -- gen_context(system_u:object_r:readahead_exec_t,s0)
-
- /var/lib/readahead(/.*)? gen_context(system_u:object_r:readahead_var_lib_t,s0)
-
-diff --git a/policy/modules/contrib/redis.fc b/policy/modules/contrib/redis.fc
-index e240ac99cc60..9cd1e4586d70 100644
---- a/policy/modules/contrib/redis.fc
-+++ b/policy/modules/contrib/redis.fc
-@@ -1,6 +1,6 @@
- /etc/rc\.d/init\.d/redis -- gen_context(system_u:object_r:redis_initrc_exec_t,s0)
-
--/usr/sbin/redis-server -- gen_context(system_u:object_r:redis_exec_t,s0)
-+/usr/s?bin/redis-server -- gen_context(system_u:object_r:redis_exec_t,s0)
-
- /var/lib/redis(/.*)? gen_context(system_u:object_r:redis_var_lib_t,s0)
-
-diff --git a/policy/modules/contrib/resmgr.fc b/policy/modules/contrib/resmgr.fc
-index e5bcdf5c7cef..3d54e1c3d72a 100644
---- a/policy/modules/contrib/resmgr.fc
-+++ b/policy/modules/contrib/resmgr.fc
-@@ -4,7 +4,7 @@
-
- /sbin/resmgrd -- gen_context(system_u:object_r:resmgrd_exec_t,s0)
-
--/usr/sbin/resmgrd -- gen_context(system_u:object_r:resmgrd_exec_t,s0)
-+/usr/s?bin/resmgrd -- gen_context(system_u:object_r:resmgrd_exec_t,s0)
-
- /var/run/\.resmgr_socket -s gen_context(system_u:object_r:resmgrd_var_run_t,s0)
- /var/run/resmgr\.pid -- gen_context(system_u:object_r:resmgrd_var_run_t,s0)
-diff --git a/policy/modules/contrib/rgmanager.fc b/policy/modules/contrib/rgmanager.fc
-index 5421af0b6815..87c9bd09dc1d 100644
---- a/policy/modules/contrib/rgmanager.fc
-+++ b/policy/modules/contrib/rgmanager.fc
-@@ -1,9 +1,9 @@
- /etc/rc\.d/init\.d/rgmanager -- gen_context(system_u:object_r:rgmanager_initrc_exec_t,s0)
-
--/usr/sbin/rgmanager -- gen_context(system_u:object_r:rgmanager_exec_t,s0)
-+/usr/s?bin/rgmanager -- gen_context(system_u:object_r:rgmanager_exec_t,s0)
-
--/usr/sbin/ccs_tool -- gen_context(system_u:object_r:rgmanager_exec_t,s0)
--/usr/sbin/cman_tool -- gen_context(system_u:object_r:rgmanager_exec_t,s0)
-+/usr/s?bin/ccs_tool -- gen_context(system_u:object_r:rgmanager_exec_t,s0)
-+/usr/s?bin/cman_tool -- gen_context(system_u:object_r:rgmanager_exec_t,s0)
-
- /var/log/cluster/rgmanager\.log.* -- gen_context(system_u:object_r:rgmanager_var_log_t,s0)
-
-diff --git a/policy/modules/contrib/rhcs.fc b/policy/modules/contrib/rhcs.fc
-index c6195024f2b1..ec1175d308a8 100644
---- a/policy/modules/contrib/rhcs.fc
-+++ b/policy/modules/contrib/rhcs.fc
-@@ -1,14 +1,14 @@
- /etc/rc\.d/init\.d/dlm -- gen_context(system_u:object_r:dlm_controld_initrc_exec_t,s0)
- /etc/rc\.d/init\.d/foghorn -- gen_context(system_u:object_r:foghorn_initrc_exec_t,s0)
-
--/usr/sbin/dlm_controld -- gen_context(system_u:object_r:dlm_controld_exec_t,s0)
--/usr/sbin/fenced -- gen_context(system_u:object_r:fenced_exec_t,s0)
--/usr/sbin/fence_node -- gen_context(system_u:object_r:fenced_exec_t,s0)
--/usr/sbin/fence_tool -- gen_context(system_u:object_r:fenced_exec_t,s0)
--/usr/sbin/foghorn -- gen_context(system_u:object_r:foghorn_exec_t,s0)
--/usr/sbin/gfs_controld -- gen_context(system_u:object_r:gfs_controld_exec_t,s0)
--/usr/sbin/groupd -- gen_context(system_u:object_r:groupd_exec_t,s0)
--/usr/sbin/qdiskd -- gen_context(system_u:object_r:qdiskd_exec_t,s0)
-+/usr/s?bin/dlm_controld -- gen_context(system_u:object_r:dlm_controld_exec_t,s0)
-+/usr/s?bin/fenced -- gen_context(system_u:object_r:fenced_exec_t,s0)
-+/usr/s?bin/fence_node -- gen_context(system_u:object_r:fenced_exec_t,s0)
-+/usr/s?bin/fence_tool -- gen_context(system_u:object_r:fenced_exec_t,s0)
-+/usr/s?bin/foghorn -- gen_context(system_u:object_r:foghorn_exec_t,s0)
-+/usr/s?bin/gfs_controld -- gen_context(system_u:object_r:gfs_controld_exec_t,s0)
-+/usr/s?bin/groupd -- gen_context(system_u:object_r:groupd_exec_t,s0)
-+/usr/s?bin/qdiskd -- gen_context(system_u:object_r:qdiskd_exec_t,s0)
-
- /var/lock/fence_manual\.lock -- gen_context(system_u:object_r:fenced_lock_t,s0)
-
-diff --git a/policy/modules/contrib/ricci.fc b/policy/modules/contrib/ricci.fc
-index 7cf119e37cd3..cb6be1d0b561 100644
---- a/policy/modules/contrib/ricci.fc
-+++ b/policy/modules/contrib/ricci.fc
-@@ -6,8 +6,8 @@
- /usr/libexec/ricci-modservice -- gen_context(system_u:object_r:ricci_modservice_exec_t,s0)
- /usr/libexec/ricci-modstorage -- gen_context(system_u:object_r:ricci_modstorage_exec_t,s0)
-
--/usr/sbin/modclusterd -- gen_context(system_u:object_r:ricci_modclusterd_exec_t,s0)
--/usr/sbin/ricci -- gen_context(system_u:object_r:ricci_exec_t,s0)
-+/usr/s?bin/modclusterd -- gen_context(system_u:object_r:ricci_modclusterd_exec_t,s0)
-+/usr/s?bin/ricci -- gen_context(system_u:object_r:ricci_exec_t,s0)
-
- /var/lib/ricci(/.*)? gen_context(system_u:object_r:ricci_var_lib_t,s0)
-
-diff --git a/policy/modules/contrib/rlogin.fc b/policy/modules/contrib/rlogin.fc
-index f1118772093e..e732c63ecc4c 100644
---- a/policy/modules/contrib/rlogin.fc
-+++ b/policy/modules/contrib/rlogin.fc
-@@ -5,4 +5,4 @@ HOME_DIR/\.rlogin -- gen_context(system_u:object_r:rlogind_home_t,s0)
-
- /usr/lib/telnetlogin -- gen_context(system_u:object_r:rlogind_exec_t,s0)
-
--/usr/sbin/in\.rlogind -- gen_context(system_u:object_r:rlogind_exec_t,s0)
-+/usr/s?bin/in\.rlogind -- gen_context(system_u:object_r:rlogind_exec_t,s0)
-diff --git a/policy/modules/contrib/rngd.fc b/policy/modules/contrib/rngd.fc
-index fa19aa8ded06..dd9893da5004 100644
---- a/policy/modules/contrib/rngd.fc
-+++ b/policy/modules/contrib/rngd.fc
-@@ -1,5 +1,5 @@
- /etc/rc\.d/init\.d/rngd -- gen_context(system_u:object_r:rngd_initrc_exec_t,s0)
-
--/usr/sbin/rngd -- gen_context(system_u:object_r:rngd_exec_t,s0)
-+/usr/s?bin/rngd -- gen_context(system_u:object_r:rngd_exec_t,s0)
-
- /var/run/rngd\.pid -- gen_context(system_u:object_r:rngd_var_run_t,s0)
-diff --git a/policy/modules/contrib/rpc.fc b/policy/modules/contrib/rpc.fc
-index a6fb30cb3a60..0344d07f86b9 100644
---- a/policy/modules/contrib/rpc.fc
-+++ b/policy/modules/contrib/rpc.fc
-@@ -7,14 +7,14 @@
- /sbin/rpc\..* -- gen_context(system_u:object_r:rpcd_exec_t,s0)
- /sbin/sm-notify -- gen_context(system_u:object_r:rpcd_exec_t,s0)
-
--/usr/sbin/rpc\..* -- gen_context(system_u:object_r:rpcd_exec_t,s0)
--/usr/sbin/rpc\.idmapd -- gen_context(system_u:object_r:rpcd_exec_t,s0)
--/usr/sbin/rpc\.gssd -- gen_context(system_u:object_r:gssd_exec_t,s0)
--/usr/sbin/rpc\.mountd -- gen_context(system_u:object_r:nfsd_exec_t,s0)
--/usr/sbin/rpc\.nfsd -- gen_context(system_u:object_r:nfsd_exec_t,s0)
--/usr/sbin/rpc\.rquotad -- gen_context(system_u:object_r:rpcd_exec_t,s0)
--/usr/sbin/rpc\.svcgssd -- gen_context(system_u:object_r:gssd_exec_t,s0)
--/usr/sbin/sm-notify -- gen_context(system_u:object_r:rpcd_exec_t,s0)
-+/usr/s?bin/rpc\..* -- gen_context(system_u:object_r:rpcd_exec_t,s0)
-+/usr/s?bin/rpc\.idmapd -- gen_context(system_u:object_r:rpcd_exec_t,s0)
-+/usr/s?bin/rpc\.gssd -- gen_context(system_u:object_r:gssd_exec_t,s0)
-+/usr/s?bin/rpc\.mountd -- gen_context(system_u:object_r:nfsd_exec_t,s0)
-+/usr/s?bin/rpc\.nfsd -- gen_context(system_u:object_r:nfsd_exec_t,s0)
-+/usr/s?bin/rpc\.rquotad -- gen_context(system_u:object_r:rpcd_exec_t,s0)
-+/usr/s?bin/rpc\.svcgssd -- gen_context(system_u:object_r:gssd_exec_t,s0)
-+/usr/s?bin/sm-notify -- gen_context(system_u:object_r:rpcd_exec_t,s0)
-
- /var/lib/nfs(/.*)? gen_context(system_u:object_r:var_lib_nfs_t,s0)
-
-diff --git a/policy/modules/contrib/rpcbind.fc b/policy/modules/contrib/rpcbind.fc
-index d31220e08f9a..ae4fe1932dc2 100644
---- a/policy/modules/contrib/rpcbind.fc
-+++ b/policy/modules/contrib/rpcbind.fc
-@@ -2,7 +2,7 @@
-
- /sbin/rpcbind -- gen_context(system_u:object_r:rpcbind_exec_t,s0)
-
--/usr/sbin/rpcbind -- gen_context(system_u:object_r:rpcbind_exec_t,s0)
-+/usr/s?bin/rpcbind -- gen_context(system_u:object_r:rpcbind_exec_t,s0)
-
- /var/cache/rpcbind(/.*)? gen_context(system_u:object_r:rpcbind_var_lib_t,s0)
-
-diff --git a/policy/modules/contrib/rpm.fc b/policy/modules/contrib/rpm.fc
-index 1ebd4a16978a..730819c5aa29 100644
---- a/policy/modules/contrib/rpm.fc
-+++ b/policy/modules/contrib/rpm.fc
-@@ -20,21 +20,22 @@
- /usr/libexec/packagekitd -- gen_context(system_u:object_r:rpm_exec_t,s0)
- /usr/libexec/yumDBUSBackend.py -- gen_context(system_u:object_r:rpm_exec_t,s0)
-
--/usr/sbin/bcfg2 -- gen_context(system_u:object_r:rpm_exec_t,s0)
--/usr/sbin/pirut -- gen_context(system_u:object_r:rpm_exec_t,s0)
--/usr/sbin/pup -- gen_context(system_u:object_r:rpm_exec_t,s0)
--/usr/sbin/rhn_check -- gen_context(system_u:object_r:rpm_exec_t,s0)
--/usr/sbin/up2date -- gen_context(system_u:object_r:rpm_exec_t,s0)
--/usr/sbin/yum-complete-transaction -- gen_context(system_u:object_r:rpm_exec_t,s0)
--/usr/sbin/system-install-packages -- gen_context(system_u:object_r:rpm_exec_t,s0)
--/usr/sbin/yum-updatesd -- gen_context(system_u:object_r:rpm_exec_t,s0)
--/usr/sbin/packagekitd -- gen_context(system_u:object_r:rpm_exec_t,s0)
-+/usr/s?bin/bcfg2 -- gen_context(system_u:object_r:rpm_exec_t,s0)
-+/usr/s?bin/pirut -- gen_context(system_u:object_r:rpm_exec_t,s0)
-+/usr/s?bin/pup -- gen_context(system_u:object_r:rpm_exec_t,s0)
-+/usr/s?bin/rhn_check -- gen_context(system_u:object_r:rpm_exec_t,s0)
-+/usr/s?bin/up2date -- gen_context(system_u:object_r:rpm_exec_t,s0)
-+/usr/s?bin/yum-complete-transaction -- gen_context(system_u:object_r:rpm_exec_t,s0)
-+/usr/s?bin/system-install-packages -- gen_context(system_u:object_r:rpm_exec_t,s0)
-+/usr/s?bin/yum-updatesd -- gen_context(system_u:object_r:rpm_exec_t,s0)
-+/usr/s?bin/packagekitd -- gen_context(system_u:object_r:rpm_exec_t,s0)
-+/usr/s?bin/yast2 -- gen_context(system_u:object_r:rpm_exec_t,s0)
-
- ifdef(`distro_redhat',`
- /usr/bin/apt-get -- gen_context(system_u:object_r:rpm_exec_t,s0)
- /usr/bin/apt-shell -- gen_context(system_u:object_r:rpm_exec_t,s0)
- /usr/bin/aptitude -- gen_context(system_u:object_r:rpm_exec_t,s0)
--/usr/sbin/synaptic -- gen_context(system_u:object_r:rpm_exec_t,s0)
-+/usr/s?bin/synaptic -- gen_context(system_u:object_r:rpm_exec_t,s0)
- /var/cache/PackageKit(/.*)? gen_context(system_u:object_r:rpm_var_cache_t,s0)
- /var/lib/PackageKit(/.*)? gen_context(system_u:object_r:rpm_var_lib_t,s0)
- ')
-@@ -61,5 +62,5 @@ ifdef(`distro_redhat',`
- /var/run/PackageKit(/.*)? gen_context(system_u:object_r:rpm_var_run_t,s0)
-
- ifdef(`enable_mls',`
--/usr/sbin/cpio -- gen_context(system_u:object_r:rpm_exec_t,s0)
-+/usr/s?bin/cpio -- gen_context(system_u:object_r:rpm_exec_t,s0)
- ')
-diff --git a/policy/modules/contrib/rshd.fc b/policy/modules/contrib/rshd.fc
-index 9ad0d58dcf4b..1c9fd9d04fbd 100644
---- a/policy/modules/contrib/rshd.fc
-+++ b/policy/modules/contrib/rshd.fc
-@@ -1,4 +1,4 @@
- /usr/kerberos/sbin/kshd -- gen_context(system_u:object_r:rshd_exec_t,s0)
-
--/usr/sbin/in\.rexecd -- gen_context(system_u:object_r:rshd_exec_t,s0)
--/usr/sbin/in\.rshd -- gen_context(system_u:object_r:rshd_exec_t,s0)
-+/usr/s?bin/in\.rexecd -- gen_context(system_u:object_r:rshd_exec_t,s0)
-+/usr/s?bin/in\.rshd -- gen_context(system_u:object_r:rshd_exec_t,s0)
-diff --git a/policy/modules/contrib/rwho.fc b/policy/modules/contrib/rwho.fc
-index 5a630a99abc3..9d254b95ec69 100644
---- a/policy/modules/contrib/rwho.fc
-+++ b/policy/modules/contrib/rwho.fc
-@@ -1,6 +1,6 @@
- /etc/rc\.d/init\.d/rwhod -- gen_context(system_u:object_r:rwho_initrc_exec_t,s0)
-
--/usr/sbin/rwhod -- gen_context(system_u:object_r:rwho_exec_t,s0)
-+/usr/s?bin/rwhod -- gen_context(system_u:object_r:rwho_exec_t,s0)
-
- /var/spool/rwho(/.*)? gen_context(system_u:object_r:rwho_spool_t,s0)
-
-diff --git a/policy/modules/contrib/samba.fc b/policy/modules/contrib/samba.fc
-index b8b66ff4d076..9155792b84f9 100644
---- a/policy/modules/contrib/samba.fc
-+++ b/policy/modules/contrib/samba.fc
-@@ -14,10 +14,10 @@
- /usr/bin/smbmount -- gen_context(system_u:object_r:smbmount_exec_t,s0)
- /usr/bin/smbmnt -- gen_context(system_u:object_r:smbmount_exec_t,s0)
-
--/usr/sbin/swat -- gen_context(system_u:object_r:swat_exec_t,s0)
--/usr/sbin/nmbd -- gen_context(system_u:object_r:nmbd_exec_t,s0)
--/usr/sbin/smbd -- gen_context(system_u:object_r:smbd_exec_t,s0)
--/usr/sbin/winbindd -- gen_context(system_u:object_r:winbind_exec_t,s0)
-+/usr/s?bin/swat -- gen_context(system_u:object_r:swat_exec_t,s0)
-+/usr/s?bin/nmbd -- gen_context(system_u:object_r:nmbd_exec_t,s0)
-+/usr/s?bin/smbd -- gen_context(system_u:object_r:smbd_exec_t,s0)
-+/usr/s?bin/winbindd -- gen_context(system_u:object_r:winbind_exec_t,s0)
-
- /var/cache/samba(/.*)? gen_context(system_u:object_r:samba_var_t,s0)
- /var/cache/samba/winbindd_privileged(/.*)? gen_context(system_u:object_r:winbind_var_run_t,s0)
-diff --git a/policy/modules/contrib/samhain.fc b/policy/modules/contrib/samhain.fc
-index 0e179837080b..4294f4c93f1f 100644
---- a/policy/modules/contrib/samhain.fc
-+++ b/policy/modules/contrib/samhain.fc
-@@ -2,8 +2,8 @@
-
- /etc/samhainrc -- gen_context(system_u:object_r:samhain_etc_t,mls_systemhigh)
-
--/usr/sbin/samhain -- gen_context(system_u:object_r:samhain_exec_t,s0)
--/usr/sbin/samhain_setpwd -- gen_context(system_u:object_r:samhain_exec_t,s0)
-+/usr/s?bin/samhain -- gen_context(system_u:object_r:samhain_exec_t,s0)
-+/usr/s?bin/samhain_setpwd -- gen_context(system_u:object_r:samhain_exec_t,s0)
-
- /var/lib/samhain(/.*)? gen_context(system_u:object_r:samhain_db_t,mls_systemhigh)
-
-diff --git a/policy/modules/contrib/sanlock.fc b/policy/modules/contrib/sanlock.fc
-index 3df2a0f14eed..6a225df370e0 100644
---- a/policy/modules/contrib/sanlock.fc
-+++ b/policy/modules/contrib/sanlock.fc
-@@ -1,6 +1,6 @@
- /etc/rc\.d/init\.d/sanlock -- gen_context(system_u:object_r:sanlock_initrc_exec_t,s0)
-
--/usr/sbin/sanlock -- gen_context(system_u:object_r:sanlock_exec_t,s0)
-+/usr/s?bin/sanlock -- gen_context(system_u:object_r:sanlock_exec_t,s0)
-
- /var/run/sanlock(/.*)? gen_context(system_u:object_r:sanlock_var_run_t,s0)
-
-diff --git a/policy/modules/contrib/sasl.fc b/policy/modules/contrib/sasl.fc
-index 54f41c2b75a7..cb1db0d51f7b 100644
---- a/policy/modules/contrib/sasl.fc
-+++ b/policy/modules/contrib/sasl.fc
-@@ -1,6 +1,6 @@
- /etc/rc\.d/init\.d/sasl -- gen_context(system_u:object_r:saslauthd_initrc_exec_t,s0)
-
--/usr/sbin/saslauthd -- gen_context(system_u:object_r:saslauthd_exec_t,s0)
-+/usr/s?bin/saslauthd -- gen_context(system_u:object_r:saslauthd_exec_t,s0)
-
- /var/lib/sasl2(/.*)? gen_context(system_u:object_r:saslauthd_var_run_t,s0)
-
-diff --git a/policy/modules/contrib/sblim.fc b/policy/modules/contrib/sblim.fc
-index 68a550d54b62..1ba68fb50edf 100644
---- a/policy/modules/contrib/sblim.fc
-+++ b/policy/modules/contrib/sblim.fc
-@@ -1,6 +1,6 @@
- /etc/rc\.d/init\.d/gatherer -- gen_context(system_u:object_r:sblim_initrc_exec_t,s0)
-
--/usr/sbin/gatherd -- gen_context(system_u:object_r:sblim_gatherd_exec_t,s0)
--/usr/sbin/reposd -- gen_context(system_u:object_r:sblim_reposd_exec_t,s0)
-+/usr/s?bin/gatherd -- gen_context(system_u:object_r:sblim_gatherd_exec_t,s0)
-+/usr/s?bin/reposd -- gen_context(system_u:object_r:sblim_reposd_exec_t,s0)
-
- /var/run/gather(/.*)? gen_context(system_u:object_r:sblim_var_run_t,s0)
-diff --git a/policy/modules/contrib/sensord.fc b/policy/modules/contrib/sensord.fc
-index 8185d5a6beac..61a8b53f0e11 100644
---- a/policy/modules/contrib/sensord.fc
-+++ b/policy/modules/contrib/sensord.fc
-@@ -1,5 +1,5 @@
- /etc/rc\.d/init\.d/sensord -- gen_context(system_u:object_r:sensord_initrc_exec_t,s0)
-
--/usr/sbin/sensord -- gen_context(system_u:object_r:sensord_exec_t,s0)
-+/usr/s?bin/sensord -- gen_context(system_u:object_r:sensord_exec_t,s0)
-
- /var/run/sensord\.pid -- gen_context(system_u:object_r:sensord_var_run_t,s0)
-diff --git a/policy/modules/contrib/setroubleshoot.fc b/policy/modules/contrib/setroubleshoot.fc
-index e89c06fd63da..62ed7d009643 100644
---- a/policy/modules/contrib/setroubleshoot.fc
-+++ b/policy/modules/contrib/setroubleshoot.fc
-@@ -1,4 +1,4 @@
--/usr/sbin/setroubleshootd -- gen_context(system_u:object_r:setroubleshootd_exec_t,s0)
-+/usr/s?bin/setroubleshootd -- gen_context(system_u:object_r:setroubleshootd_exec_t,s0)
-
- /usr/share/setroubleshoot/SetroubleshootFixit\.py -- gen_context(system_u:object_r:setroubleshoot_fixit_exec_t,s0)
-
-diff --git a/policy/modules/contrib/shorewall.fc b/policy/modules/contrib/shorewall.fc
-index f1a0c2eba424..ae65e74c265e 100644
---- a/policy/modules/contrib/shorewall.fc
-+++ b/policy/modules/contrib/shorewall.fc
-@@ -6,8 +6,8 @@
- /sbin/shorewall6? -- gen_context(system_u:object_r:shorewall_exec_t,s0)
- /sbin/shorewall-lite -- gen_context(system_u:object_r:shorewall_exec_t,s0)
-
--/usr/sbin/shorewall6? -- gen_context(system_u:object_r:shorewall_exec_t,s0)
--/usr/sbin/shorewall-lite -- gen_context(system_u:object_r:shorewall_exec_t,s0)
-+/usr/s?bin/shorewall6? -- gen_context(system_u:object_r:shorewall_exec_t,s0)
-+/usr/s?bin/shorewall-lite -- gen_context(system_u:object_r:shorewall_exec_t,s0)
-
- /var/lib/shorewall(/.*)? gen_context(system_u:object_r:shorewall_var_lib_t,s0)
- /var/lib/shorewall6(/.*)? gen_context(system_u:object_r:shorewall_var_lib_t,s0)
-diff --git a/policy/modules/contrib/shutdown.fc b/policy/modules/contrib/shutdown.fc
-index a91f33b0ff1e..65b64069dc52 100644
---- a/policy/modules/contrib/shutdown.fc
-+++ b/policy/modules/contrib/shutdown.fc
-@@ -6,6 +6,6 @@
-
- /usr/lib/upstart/shutdown -- gen_context(system_u:object_r:shutdown_exec_t,s0)
-
--/usr/sbin/shutdown -- gen_context(system_u:object_r:shutdown_exec_t,s0)
-+/usr/s?bin/shutdown -- gen_context(system_u:object_r:shutdown_exec_t,s0)
-
- /var/run/shutdown\.pid -- gen_context(system_u:object_r:shutdown_var_run_t,s0)
-diff --git a/policy/modules/contrib/slpd.fc b/policy/modules/contrib/slpd.fc
-index 5d4a71cb1434..669b4dedb3ac 100644
---- a/policy/modules/contrib/slpd.fc
-+++ b/policy/modules/contrib/slpd.fc
-@@ -1,6 +1,6 @@
- /etc/rc\.d/init\.d/slpd -- gen_context(system_u:object_r:slpd_initrc_exec_t,s0)
-
--/usr/sbin/slpd -- gen_context(system_u:object_r:slpd_exec_t,s0)
-+/usr/s?bin/slpd -- gen_context(system_u:object_r:slpd_exec_t,s0)
-
- /var/log/slpd\.log.* -- gen_context(system_u:object_r:slpd_log_t,s0)
-
-diff --git a/policy/modules/contrib/smartmon.fc b/policy/modules/contrib/smartmon.fc
-index 36e908f6a1d1..1ba4f927e4cc 100644
---- a/policy/modules/contrib/smartmon.fc
-+++ b/policy/modules/contrib/smartmon.fc
-@@ -1,6 +1,6 @@
- /etc/rc\.d/init\.d/(smartd|smartmontools) -- gen_context(system_u:object_r:fsdaemon_initrc_exec_t,s0)
-
--/usr/sbin/smartd -- gen_context(system_u:object_r:fsdaemon_exec_t,s0)
-+/usr/s?bin/smartd -- gen_context(system_u:object_r:fsdaemon_exec_t,s0)
-
- /var/run/smartd\.pid -- gen_context(system_u:object_r:fsdaemon_var_run_t,s0)
-
-diff --git a/policy/modules/contrib/smokeping.fc b/policy/modules/contrib/smokeping.fc
-index 335981945eec..4f5faca90619 100644
---- a/policy/modules/contrib/smokeping.fc
-+++ b/policy/modules/contrib/smokeping.fc
-@@ -1,6 +1,6 @@
- /etc/rc\.d/init\.d/smokeping -- gen_context(system_u:object_r:smokeping_initrc_exec_t,s0)
-
--/usr/sbin/smokeping -- gen_context(system_u:object_r:smokeping_exec_t,s0)
-+/usr/s?bin/smokeping -- gen_context(system_u:object_r:smokeping_exec_t,s0)
-
- /usr/share/smokeping/cgi(/.*)? gen_context(system_u:object_r:httpd_smokeping_cgi_script_exec_t,s0)
-
-diff --git a/policy/modules/contrib/smstools.fc b/policy/modules/contrib/smstools.fc
-index 4afc690c2996..0c31207f986e 100644
---- a/policy/modules/contrib/smstools.fc
-+++ b/policy/modules/contrib/smstools.fc
-@@ -2,7 +2,7 @@
-
- /etc/rc\.d/init\.d/(smsd|smstools) -- gen_context(system_u:object_r:smsd_initrc_exec_t,s0)
-
--/usr/sbin/smsd -- gen_context(system_u:object_r:smsd_exec_t,s0)
-+/usr/s?bin/smsd -- gen_context(system_u:object_r:smsd_exec_t,s0)
-
- /var/lib/smstools(/.*)? gen_context(system_u:object_r:smsd_var_lib_t,s0)
-
-diff --git a/policy/modules/contrib/snmp.fc b/policy/modules/contrib/snmp.fc
-index d3db67a1e023..afdf987ae9ad 100644
---- a/policy/modules/contrib/snmp.fc
-+++ b/policy/modules/contrib/snmp.fc
-@@ -1,8 +1,8 @@
- /etc/rc\.d/init\.d/(snmpd|snmptrapd) -- gen_context(system_u:object_r:snmpd_initrc_exec_t,s0)
-
--/usr/sbin/snmpd -- gen_context(system_u:object_r:snmpd_exec_t,s0)
--/usr/sbin/snmptrap -- gen_context(system_u:object_r:snmpd_exec_t,s0)
--/usr/sbin/snmptrapd -- gen_context(system_u:object_r:snmpd_exec_t,s0)
-+/usr/s?bin/snmpd -- gen_context(system_u:object_r:snmpd_exec_t,s0)
-+/usr/s?bin/snmptrap -- gen_context(system_u:object_r:snmpd_exec_t,s0)
-+/usr/s?bin/snmptrapd -- gen_context(system_u:object_r:snmpd_exec_t,s0)
-
- /usr/share/snmp/mibs/\.index -- gen_context(system_u:object_r:snmpd_var_lib_t,s0)
-
-diff --git a/policy/modules/contrib/snort.fc b/policy/modules/contrib/snort.fc
-index 2b1ea6b13225..57914aa59762 100644
---- a/policy/modules/contrib/snort.fc
-+++ b/policy/modules/contrib/snort.fc
-@@ -5,7 +5,7 @@
- /usr/bin/snort -- gen_context(system_u:object_r:snort_exec_t,s0)
- /usr/sbin/snort -- gen_context(system_u:object_r:snort_exec_t,s0)
-
--/usr/sbin/snort-plain -- gen_context(system_u:object_r:snort_exec_t,s0)
-+/usr/s?bin/snort-plain -- gen_context(system_u:object_r:snort_exec_t,s0)
-
- /var/log/snort(/.*)? gen_context(system_u:object_r:snort_log_t,s0)
-
-diff --git a/policy/modules/contrib/sosreport.fc b/policy/modules/contrib/sosreport.fc
-index 704e2dab5481..64557890d29a 100644
---- a/policy/modules/contrib/sosreport.fc
-+++ b/policy/modules/contrib/sosreport.fc
-@@ -1,3 +1,3 @@
--/usr/sbin/sosreport -- gen_context(system_u:object_r:sosreport_exec_t,s0)
-+/usr/s?bin/sosreport -- gen_context(system_u:object_r:sosreport_exec_t,s0)
-
- /\.ismount-test-file -- gen_context(system_u:object_r:sosreport_tmp_t,s0)
-diff --git a/policy/modules/contrib/soundserver.fc b/policy/modules/contrib/soundserver.fc
-index 02c23b334a85..a01f1513da26 100644
---- a/policy/modules/contrib/soundserver.fc
-+++ b/policy/modules/contrib/soundserver.fc
-@@ -6,7 +6,7 @@
- /usr/bin/nasd -- gen_context(system_u:object_r:soundd_exec_t,s0)
- /usr/bin/gpe-soundserver -- gen_context(system_u:object_r:soundd_exec_t,s0)
-
--/usr/sbin/yiff -- gen_context(system_u:object_r:soundd_exec_t,s0)
-+/usr/s?bin/yiff -- gen_context(system_u:object_r:soundd_exec_t,s0)
-
- /var/run/nasd(/.*)? gen_context(system_u:object_r:soundd_var_run_t,s0)
- /var/run/yiff-[0-9]+\.pid -- gen_context(system_u:object_r:soundd_var_run_t,s0)
-diff --git a/policy/modules/contrib/spamassassin.fc b/policy/modules/contrib/spamassassin.fc
-index e9bd097b79b8..2c5bee5f9d30 100644
---- a/policy/modules/contrib/spamassassin.fc
-+++ b/policy/modules/contrib/spamassassin.fc
-@@ -11,8 +11,8 @@ HOME_DIR/\.spamd(/.*)? gen_context(system_u:object_r:spamd_home_t,s0)
- /usr/bin/spamd -- gen_context(system_u:object_r:spamd_exec_t,s0)
- /usr/bin/sa-update -- gen_context(system_u:object_r:spamd_update_exec_t,s0)
-
--/usr/sbin/spamd -- gen_context(system_u:object_r:spamd_exec_t,s0)
--/usr/sbin/spampd -- gen_context(system_u:object_r:spamd_exec_t,s0)
-+/usr/s?bin/spamd -- gen_context(system_u:object_r:spamd_exec_t,s0)
-+/usr/s?bin/spampd -- gen_context(system_u:object_r:spamd_exec_t,s0)
- /usr/bin/mimedefang -- gen_context(system_u:object_r:spamd_exec_t,s0)
- /usr/bin/mimedefang-multiplexor -- gen_context(system_u:object_r:spamd_exec_t,s0)
-
-diff --git a/policy/modules/contrib/speedtouch.fc b/policy/modules/contrib/speedtouch.fc
-index 57539d02dddc..7c8eca915256 100644
---- a/policy/modules/contrib/speedtouch.fc
-+++ b/policy/modules/contrib/speedtouch.fc
-@@ -1,3 +1,3 @@
--/usr/sbin/speedmgmt -- gen_context(system_u:object_r:speedmgmt_exec_t,s0)
-+/usr/s?bin/speedmgmt -- gen_context(system_u:object_r:speedmgmt_exec_t,s0)
-
- /var/run/speedmgmt\.pid -- gen_context(system_u:object_r:speedmgmt_var_run_t,s0)
-diff --git a/policy/modules/contrib/squid.fc b/policy/modules/contrib/squid.fc
-index 0a8b0f7c0278..a173e3bec599 100644
---- a/policy/modules/contrib/squid.fc
-+++ b/policy/modules/contrib/squid.fc
-@@ -4,7 +4,7 @@
-
- /usr/lib/squid/cachemgr\.cgi -- gen_context(system_u:object_r:httpd_squid_script_exec_t,s0)
-
--/usr/sbin/squid -- gen_context(system_u:object_r:squid_exec_t,s0)
-+/usr/s?bin/squid -- gen_context(system_u:object_r:squid_exec_t,s0)
-
- /usr/share/squid(/.*)? gen_context(system_u:object_r:squid_conf_t,s0)
-
-diff --git a/policy/modules/contrib/sssd.fc b/policy/modules/contrib/sssd.fc
-index dbb005acab88..10e9311068fe 100644
---- a/policy/modules/contrib/sssd.fc
-+++ b/policy/modules/contrib/sssd.fc
-@@ -2,7 +2,7 @@
-
- /etc/sssd(/.*)? gen_context(system_u:object_r:sssd_conf_t,s0)
-
--/usr/sbin/sssd -- gen_context(system_u:object_r:sssd_exec_t,s0)
-+/usr/s?bin/sssd -- gen_context(system_u:object_r:sssd_exec_t,s0)
-
- /var/lib/sss(/.*)? gen_context(system_u:object_r:sssd_var_lib_t,s0)
-
-diff --git a/policy/modules/contrib/stunnel.fc b/policy/modules/contrib/stunnel.fc
-index 49dd63ca10e2..b0b2abff1021 100644
---- a/policy/modules/contrib/stunnel.fc
-+++ b/policy/modules/contrib/stunnel.fc
-@@ -2,6 +2,6 @@
-
- /usr/bin/stunnel -- gen_context(system_u:object_r:stunnel_exec_t,s0)
-
--/usr/sbin/stunnel -- gen_context(system_u:object_r:stunnel_exec_t,s0)
-+/usr/s?bin/stunnel -- gen_context(system_u:object_r:stunnel_exec_t,s0)
-
- /var/run/stunnel(/.*)? gen_context(system_u:object_r:stunnel_var_run_t,s0)
-diff --git a/policy/modules/contrib/sxid.fc b/policy/modules/contrib/sxid.fc
-index 952994871ae6..3c34fe4ebcbe 100644
---- a/policy/modules/contrib/sxid.fc
-+++ b/policy/modules/contrib/sxid.fc
-@@ -1,6 +1,6 @@
- /usr/bin/sxid -- gen_context(system_u:object_r:sxid_exec_t,s0)
-
--/usr/sbin/checksecurity\.se -- gen_context(system_u:object_r:sxid_exec_t,s0)
-+/usr/s?bin/checksecurity\.se -- gen_context(system_u:object_r:sxid_exec_t,s0)
-
- /var/log/setuid.* -- gen_context(system_u:object_r:sxid_log_t,s0)
- /var/log/setuid\.today.* -- gen_context(system_u:object_r:sxid_log_t,s0)
-diff --git a/policy/modules/contrib/tcpd.fc b/policy/modules/contrib/tcpd.fc
-index 034ec7f67e21..0c82bc411df0 100644
---- a/policy/modules/contrib/tcpd.fc
-+++ b/policy/modules/contrib/tcpd.fc
-@@ -1 +1 @@
--/usr/sbin/tcpd -- gen_context(system_u:object_r:tcpd_exec_t,s0)
-+/usr/s?bin/tcpd -- gen_context(system_u:object_r:tcpd_exec_t,s0)
-diff --git a/policy/modules/contrib/tcsd.fc b/policy/modules/contrib/tcsd.fc
-index 0e086e7148df..6f9f46660faa 100644
---- a/policy/modules/contrib/tcsd.fc
-+++ b/policy/modules/contrib/tcsd.fc
-@@ -3,6 +3,6 @@
- # Systemd unit file
- /usr/lib/systemd/system/[^/]*tcsd.* -- gen_context(system_u:object_r:tcsd_unit_t,s0)
-
--/usr/sbin/tcsd -- gen_context(system_u:object_r:tcsd_exec_t,s0)
-+/usr/s?bin/tcsd -- gen_context(system_u:object_r:tcsd_exec_t,s0)
-
- /var/lib/tpm(/.*)? gen_context(system_u:object_r:tcsd_var_lib_t,s0)
-diff --git a/policy/modules/contrib/telnet.fc b/policy/modules/contrib/telnet.fc
-index 3d7d07aa08ab..f02ae04d25a6 100644
---- a/policy/modules/contrib/telnet.fc
-+++ b/policy/modules/contrib/telnet.fc
-@@ -1,3 +1,3 @@
--/usr/sbin/in\.telnetd -- gen_context(system_u:object_r:telnetd_exec_t,s0)
-+/usr/s?bin/in\.telnetd -- gen_context(system_u:object_r:telnetd_exec_t,s0)
-
- /usr/kerberos/sbin/telnetd -- gen_context(system_u:object_r:telnetd_exec_t,s0)
-diff --git a/policy/modules/contrib/tftp.fc b/policy/modules/contrib/tftp.fc
-index fb0b982d7772..d8c6686113f9 100644
---- a/policy/modules/contrib/tftp.fc
-+++ b/policy/modules/contrib/tftp.fc
-@@ -2,8 +2,8 @@
-
- /usr/bin/tftpd -- gen_context(system_u:object_r:tftpd_exec_t,s0)
-
--/usr/sbin/atftpd -- gen_context(system_u:object_r:tftpd_exec_t,s0)
--/usr/sbin/in\.tftpd -- gen_context(system_u:object_r:tftpd_exec_t,s0)
-+/usr/s?bin/atftpd -- gen_context(system_u:object_r:tftpd_exec_t,s0)
-+/usr/s?bin/in\.tftpd -- gen_context(system_u:object_r:tftpd_exec_t,s0)
-
- /tftpboot -d gen_context(system_u:object_r:tftpdir_t,s0)
- /tftpboot/.* gen_context(system_u:object_r:tftpdir_t,s0)
-diff --git a/policy/modules/contrib/tgtd.fc b/policy/modules/contrib/tgtd.fc
-index 38389e675465..f6b386d32b76 100644
---- a/policy/modules/contrib/tgtd.fc
-+++ b/policy/modules/contrib/tgtd.fc
-@@ -1,6 +1,6 @@
- /etc/rc\.d/init\.d/tgtd -- gen_context(system_u:object_r:tgtd_initrc_exec_t,s0)
-
--/usr/sbin/tgtd -- gen_context(system_u:object_r:tgtd_exec_t,s0)
-+/usr/s?bin/tgtd -- gen_context(system_u:object_r:tgtd_exec_t,s0)
-
- /var/lib/tgtd(/.*)? gen_context(system_u:object_r:tgtd_var_lib_t,s0)
-
-diff --git a/policy/modules/contrib/tmpreaper.fc b/policy/modules/contrib/tmpreaper.fc
-index d19a6cf04656..f2ff5042f87d 100644
---- a/policy/modules/contrib/tmpreaper.fc
-+++ b/policy/modules/contrib/tmpreaper.fc
-@@ -1,5 +1,5 @@
- /etc/rc\.d/init\.d/mountall-bootclean\.sh -- gen_context(system_u:object_r:tmpreaper_exec_t,s0)
- /etc/rc\.d/init\.d/mountnfs-bootclean\.sh -- gen_context(system_u:object_r:tmpreaper_exec_t,s0)
-
--/usr/sbin/tmpreaper -- gen_context(system_u:object_r:tmpreaper_exec_t,s0)
--/usr/sbin/tmpwatch -- gen_context(system_u:object_r:tmpreaper_exec_t,s0)
-+/usr/s?bin/tmpreaper -- gen_context(system_u:object_r:tmpreaper_exec_t,s0)
-+/usr/s?bin/tmpwatch -- gen_context(system_u:object_r:tmpreaper_exec_t,s0)
-diff --git a/policy/modules/contrib/tor.fc b/policy/modules/contrib/tor.fc
-index dce42ecc55cc..c92677765d33 100644
---- a/policy/modules/contrib/tor.fc
-+++ b/policy/modules/contrib/tor.fc
-@@ -3,7 +3,7 @@
- /etc/rc\.d/init\.d/tor -- gen_context(system_u:object_r:tor_initrc_exec_t,s0)
-
- /usr/bin/tor -- gen_context(system_u:object_r:tor_exec_t,s0)
--/usr/sbin/tor -- gen_context(system_u:object_r:tor_exec_t,s0)
-+/usr/s?bin/tor -- gen_context(system_u:object_r:tor_exec_t,s0)
-
- /var/lib/tor(/.*)? gen_context(system_u:object_r:tor_var_lib_t,s0)
- /var/lib/tor-data(/.*)? gen_context(system_u:object_r:tor_var_lib_t,s0)
-diff --git a/policy/modules/contrib/transproxy.fc b/policy/modules/contrib/transproxy.fc
-index 14fdae361561..fd7c5c63ce67 100644
---- a/policy/modules/contrib/transproxy.fc
-+++ b/policy/modules/contrib/transproxy.fc
-@@ -1,5 +1,5 @@
- /etc/rc\.d/init\.d/transproxy -- gen_context(system_u:object_r:transproxy_initrc_exec_t,s0)
-
--/usr/sbin/tproxy -- gen_context(system_u:object_r:transproxy_exec_t,s0)
-+/usr/s?bin/tproxy -- gen_context(system_u:object_r:transproxy_exec_t,s0)
-
- /var/run/tproxy\.pid -- gen_context(system_u:object_r:transproxy_var_run_t,s0)
-diff --git a/policy/modules/contrib/tripwire.fc b/policy/modules/contrib/tripwire.fc
-index a27298bee77d..cc9ed2a4e201 100644
---- a/policy/modules/contrib/tripwire.fc
-+++ b/policy/modules/contrib/tripwire.fc
-@@ -1,9 +1,9 @@
- /etc/tripwire(/.*)? gen_context(system_u:object_r:tripwire_etc_t,s0)
-
--/usr/sbin/siggen -- gen_context(system_u:object_r:siggen_exec_t,s0)
--/usr/sbin/tripwire -- gen_context(system_u:object_r:tripwire_exec_t,s0)
--/usr/sbin/twadmin -- gen_context(system_u:object_r:twadmin_exec_t,s0)
--/usr/sbin/twprint -- gen_context(system_u:object_r:twprint_exec_t,s0)
-+/usr/s?bin/siggen -- gen_context(system_u:object_r:siggen_exec_t,s0)
-+/usr/s?bin/tripwire -- gen_context(system_u:object_r:tripwire_exec_t,s0)
-+/usr/s?bin/twadmin -- gen_context(system_u:object_r:twadmin_exec_t,s0)
-+/usr/s?bin/twprint -- gen_context(system_u:object_r:twprint_exec_t,s0)
-
- /var/lib/tripwire(/.*)? gen_context(system_u:object_r:tripwire_var_lib_t,s0)
- /var/lib/tripwire/report(/.*)? gen_context(system_u:object_r:tripwire_report_t,s0)
-diff --git a/policy/modules/contrib/tuned.fc b/policy/modules/contrib/tuned.fc
-index 956587a9bc02..2985b2886d4e 100644
---- a/policy/modules/contrib/tuned.fc
-+++ b/policy/modules/contrib/tuned.fc
-@@ -3,7 +3,7 @@
- /etc/tuned(/.*)? gen_context(system_u:object_r:tuned_etc_t,s0)
- /etc/tuned/active_profile -- gen_context(system_u:object_r:tuned_rw_etc_t,s0)
-
--/usr/sbin/tuned -- gen_context(system_u:object_r:tuned_exec_t,s0)
-+/usr/s?bin/tuned -- gen_context(system_u:object_r:tuned_exec_t,s0)
-
- /var/log/tuned(/.*)? gen_context(system_u:object_r:tuned_log_t,s0)
- /var/log/tuned\.log.* -- gen_context(system_u:object_r:tuned_log_t,s0)
-diff --git a/policy/modules/contrib/tzdata.fc b/policy/modules/contrib/tzdata.fc
-index 04b854883d4f..15cba7b2c942 100644
---- a/policy/modules/contrib/tzdata.fc
-+++ b/policy/modules/contrib/tzdata.fc
-@@ -1 +1 @@
--/usr/sbin/tzdata-update -- gen_context(system_u:object_r:tzdata_exec_t,s0)
-+/usr/s?bin/tzdata-update -- gen_context(system_u:object_r:tzdata_exec_t,s0)
-diff --git a/policy/modules/contrib/ulogd.fc b/policy/modules/contrib/ulogd.fc
-index d5f8ac0bae8d..e046006ee199 100644
---- a/policy/modules/contrib/ulogd.fc
-+++ b/policy/modules/contrib/ulogd.fc
-@@ -4,6 +4,6 @@
-
- /usr/lib/ulogd(/.*)? gen_context(system_u:object_r:ulogd_modules_t,s0)
-
--/usr/sbin/ulogd -- gen_context(system_u:object_r:ulogd_exec_t,s0)
-+/usr/s?bin/ulogd -- gen_context(system_u:object_r:ulogd_exec_t,s0)
-
- /var/log/ulogd(/.*)? gen_context(system_u:object_r:ulogd_var_log_t,s0)
-diff --git a/policy/modules/contrib/updfstab.fc b/policy/modules/contrib/updfstab.fc
-index b62ab19ef1de..7c9d7180c5a7 100644
---- a/policy/modules/contrib/updfstab.fc
-+++ b/policy/modules/contrib/updfstab.fc
-@@ -1,2 +1,2 @@
--/usr/sbin/fstab-sync -- gen_context(system_u:object_r:updfstab_exec_t,s0)
--/usr/sbin/updfstab -- gen_context(system_u:object_r:updfstab_exec_t,s0)
-+/usr/s?bin/fstab-sync -- gen_context(system_u:object_r:updfstab_exec_t,s0)
-+/usr/s?bin/updfstab -- gen_context(system_u:object_r:updfstab_exec_t,s0)
-diff --git a/policy/modules/contrib/uptime.fc b/policy/modules/contrib/uptime.fc
-index a72670a48aa6..9dd4a8b63634 100644
---- a/policy/modules/contrib/uptime.fc
-+++ b/policy/modules/contrib/uptime.fc
-@@ -2,7 +2,7 @@
-
- /etc/rc\.d/init\.d/uptimed -- gen_context(system_u:object_r:uptimed_initrc_exec_t,s0)
-
--/usr/sbin/uptimed -- gen_context(system_u:object_r:uptimed_exec_t,s0)
-+/usr/s?bin/uptimed -- gen_context(system_u:object_r:uptimed_exec_t,s0)
-
- /var/run/uptimed\.pid -- gen_context(system_u:object_r:uptimed_var_run_t,s0)
-
-diff --git a/policy/modules/contrib/usbmodules.fc b/policy/modules/contrib/usbmodules.fc
-index 02d725317cb6..e0d392d648d2 100644
---- a/policy/modules/contrib/usbmodules.fc
-+++ b/policy/modules/contrib/usbmodules.fc
-@@ -1,3 +1,3 @@
- /sbin/usbmodules -- gen_context(system_u:object_r:usbmodules_exec_t,s0)
-
--/usr/sbin/usbmodules -- gen_context(system_u:object_r:usbmodules_exec_t,s0)
-+/usr/s?bin/usbmodules -- gen_context(system_u:object_r:usbmodules_exec_t,s0)
-diff --git a/policy/modules/contrib/usbmuxd.fc b/policy/modules/contrib/usbmuxd.fc
-index 220f6add145b..8b815945a692 100644
---- a/policy/modules/contrib/usbmuxd.fc
-+++ b/policy/modules/contrib/usbmuxd.fc
-@@ -1,3 +1,3 @@
--/usr/sbin/usbmuxd -- gen_context(system_u:object_r:usbmuxd_exec_t,s0)
-+/usr/s?bin/usbmuxd -- gen_context(system_u:object_r:usbmuxd_exec_t,s0)
-
- /var/run/usbmuxd.* gen_context(system_u:object_r:usbmuxd_var_run_t,s0)
-diff --git a/policy/modules/contrib/userhelper.fc b/policy/modules/contrib/userhelper.fc
-index 9fe12582a415..4d531b277f2a 100644
---- a/policy/modules/contrib/userhelper.fc
-+++ b/policy/modules/contrib/userhelper.fc
-@@ -2,4 +2,4 @@
-
- /usr/bin/consolehelper -- gen_context(system_u:object_r:consolehelper_exec_t,s0)
-
--/usr/sbin/userhelper -- gen_context(system_u:object_r:userhelper_exec_t,s0)
-+/usr/s?bin/userhelper -- gen_context(system_u:object_r:userhelper_exec_t,s0)
-diff --git a/policy/modules/contrib/usernetctl.fc b/policy/modules/contrib/usernetctl.fc
-index ddaf787d49b2..e2d2bb9a6427 100644
---- a/policy/modules/contrib/usernetctl.fc
-+++ b/policy/modules/contrib/usernetctl.fc
-@@ -1 +1 @@
--/usr/sbin/usernetctl -- gen_context(system_u:object_r:usernetctl_exec_t,s0)
-+/usr/s?bin/usernetctl -- gen_context(system_u:object_r:usernetctl_exec_t,s0)
-diff --git a/policy/modules/contrib/uucp.fc b/policy/modules/contrib/uucp.fc
-index ec159fe5dd34..4557b036df72 100644
---- a/policy/modules/contrib/uucp.fc
-+++ b/policy/modules/contrib/uucp.fc
-@@ -2,7 +2,7 @@
-
- /usr/bin/uux -- gen_context(system_u:object_r:uux_exec_t,s0)
-
--/usr/sbin/uucico -- gen_context(system_u:object_r:uucpd_exec_t,s0)
-+/usr/s?bin/uucico -- gen_context(system_u:object_r:uucpd_exec_t,s0)
-
- /var/spool/uucp(/.*)? gen_context(system_u:object_r:uucpd_spool_t,s0)
- /var/spool/uucppublic(/.*)? gen_context(system_u:object_r:uucpd_spool_t,s0)
-diff --git a/policy/modules/contrib/uuidd.fc b/policy/modules/contrib/uuidd.fc
-index ef3c47d510eb..999312959ef2 100644
---- a/policy/modules/contrib/uuidd.fc
-+++ b/policy/modules/contrib/uuidd.fc
-@@ -1,6 +1,6 @@
- /etc/rc\.d/init\.d/uuidd -- gen_context(system_u:object_r:uuidd_initrc_exec_t,s0)
-
--/usr/sbin/uuidd -- gen_context(system_u:object_r:uuidd_exec_t,s0)
-+/usr/s?bin/uuidd -- gen_context(system_u:object_r:uuidd_exec_t,s0)
-
- /var/lib/libuuid(/.*)? gen_context(system_u:object_r:uuidd_var_lib_t,s0)
-
-diff --git a/policy/modules/contrib/uwimap.fc b/policy/modules/contrib/uwimap.fc
-index e85c4ae0813e..eb4c0746b1af 100644
---- a/policy/modules/contrib/uwimap.fc
-+++ b/policy/modules/contrib/uwimap.fc
-@@ -1,3 +1,3 @@
--/usr/sbin/imapd -- gen_context(system_u:object_r:imapd_exec_t,s0)
-+/usr/s?bin/imapd -- gen_context(system_u:object_r:imapd_exec_t,s0)
-
- /var/run/imapd\.pid -- gen_context(system_u:object_r:imapd_var_run_t,s0)
-diff --git a/policy/modules/contrib/varnishd.fc b/policy/modules/contrib/varnishd.fc
-index 19bdce3703dd..15383aaab623 100644
---- a/policy/modules/contrib/varnishd.fc
-+++ b/policy/modules/contrib/varnishd.fc
-@@ -7,7 +7,7 @@
- /usr/bin/varnishlog -- gen_context(system_u:object_r:varnishlog_exec_t,s0)
- /usr/bin/varnisncsa -- gen_context(system_u:object_r:varnishlog_exec_t,s0)
-
--/usr/sbin/varnishd -- gen_context(system_u:object_r:varnishd_exec_t,s0)
-+/usr/s?bin/varnishd -- gen_context(system_u:object_r:varnishd_exec_t,s0)
-
- /var/lib/varnish(/.*)? gen_context(system_u:object_r:varnishd_var_lib_t,s0)
-
-diff --git a/policy/modules/contrib/vbetool.fc b/policy/modules/contrib/vbetool.fc
-index d00970f1351d..3b322aab3895 100644
---- a/policy/modules/contrib/vbetool.fc
-+++ b/policy/modules/contrib/vbetool.fc
-@@ -1 +1 @@
--/usr/sbin/vbetool -- gen_context(system_u:object_r:vbetool_exec_t,s0)
-+/usr/s?bin/vbetool -- gen_context(system_u:object_r:vbetool_exec_t,s0)
-diff --git a/policy/modules/contrib/vdagent.fc b/policy/modules/contrib/vdagent.fc
-index 45b6dded07a0..30058d32288f 100644
---- a/policy/modules/contrib/vdagent.fc
-+++ b/policy/modules/contrib/vdagent.fc
-@@ -1,6 +1,6 @@
- /etc/rc\.d/init\.d/spice-vdagentd -- gen_context(system_u:object_r:vdagentd_initrc_exec_t,s0)
-
--/usr/sbin/spice-vdagentd -- gen_context(system_u:object_r:vdagent_exec_t,s0)
-+/usr/s?bin/spice-vdagentd -- gen_context(system_u:object_r:vdagent_exec_t,s0)
-
- /var/log/spice-vdagentd(/.*)? gen_context(system_u:object_r:vdagent_log_t,s0)
- /var/log/spice-vdagentd\.log.* -- gen_context(system_u:object_r:vdagent_log_t,s0)
-diff --git a/policy/modules/contrib/vhostmd.fc b/policy/modules/contrib/vhostmd.fc
-index 6a96da3ce699..ab3cdfe655e2 100644
---- a/policy/modules/contrib/vhostmd.fc
-+++ b/policy/modules/contrib/vhostmd.fc
-@@ -1,5 +1,5 @@
- /etc/rc\.d/init\.d/vhostmd -- gen_context(system_u:object_r:vhostmd_initrc_exec_t,s0)
-
--/usr/sbin/vhostmd -- gen_context(system_u:object_r:vhostmd_exec_t,s0)
-+/usr/s?bin/vhostmd -- gen_context(system_u:object_r:vhostmd_exec_t,s0)
-
- /var/run/vhostmd.* gen_context(system_u:object_r:vhostmd_var_run_t,s0)
-diff --git a/policy/modules/contrib/virt.fc b/policy/modules/contrib/virt.fc
-index ea197d0e59f8..7515640b6425 100644
---- a/policy/modules/contrib/virt.fc
-+++ b/policy/modules/contrib/virt.fc
-@@ -23,11 +23,11 @@ HOME_DIR/VirtualMachines/isos(/.*)? gen_context(system_u:object_r:virt_content_t
- /usr/bin/virsh -- gen_context(system_u:object_r:virsh_exec_t,s0)
- /usr/bin/virt-sandbox-service.* -- gen_context(system_u:object_r:virsh_exec_t,s0)
-
--/usr/sbin/condor_vm-gahp -- gen_context(system_u:object_r:virtd_exec_t,s0)
--/usr/sbin/fence_virtd -- gen_context(system_u:object_r:virsh_exec_t,s0)
--/usr/sbin/libvirt-qmf -- gen_context(system_u:object_r:virt_qmf_exec_t,s0)
--/usr/sbin/libvirtd -- gen_context(system_u:object_r:virtd_exec_t,s0)
--/usr/sbin/virtlockd -- gen_context(system_u:object_r:virtlockd_exec_t,s0)
-+/usr/s?bin/condor_vm-gahp -- gen_context(system_u:object_r:virtd_exec_t,s0)
-+/usr/s?bin/fence_virtd -- gen_context(system_u:object_r:virsh_exec_t,s0)
-+/usr/s?bin/libvirt-qmf -- gen_context(system_u:object_r:virt_qmf_exec_t,s0)
-+/usr/s?bin/libvirtd -- gen_context(system_u:object_r:virtd_exec_t,s0)
-+/usr/s?bin/virtlockd -- gen_context(system_u:object_r:virtlockd_exec_t,s0)
-
- /var/cache/libvirt(/.*)? gen_context(system_u:object_r:virt_cache_t,s0-mls_systemhigh)
-
-diff --git a/policy/modules/contrib/vlock.fc b/policy/modules/contrib/vlock.fc
-index f84b61a56222..5e9bf1fef723 100644
---- a/policy/modules/contrib/vlock.fc
-+++ b/policy/modules/contrib/vlock.fc
-@@ -1,3 +1,3 @@
- /usr/bin/vlock -- gen_context(system_u:object_r:vlock_exec_t,s0)
-
--/usr/sbin/vlock-main -- gen_context(system_u:object_r:vlock_exec_t,s0)
-+/usr/s?bin/vlock-main -- gen_context(system_u:object_r:vlock_exec_t,s0)
-diff --git a/policy/modules/contrib/vmware.fc b/policy/modules/contrib/vmware.fc
-index 7273b9c077ff..05ccd11c2513 100644
---- a/policy/modules/contrib/vmware.fc
-+++ b/policy/modules/contrib/vmware.fc
-@@ -28,8 +28,8 @@ HOME_DIR/vmware(/.*)? gen_context(system_u:object_r:vmware_file_t,s0)
- /usr/lib/vmware-tools/sbin32/vmware.* -- gen_context(system_u:object_r:vmware_host_exec_t,s0)
- /usr/lib/vmware-tools/sbin64/vmware.* -- gen_context(system_u:object_r:vmware_host_exec_t,s0)
-
--/usr/sbin/vmware-guest.* -- gen_context(system_u:object_r:vmware_host_exec_t,s0)
--/usr/sbin/vmware-serverd -- gen_context(system_u:object_r:vmware_exec_t,s0)
-+/usr/s?bin/vmware-guest.* -- gen_context(system_u:object_r:vmware_host_exec_t,s0)
-+/usr/s?bin/vmware-serverd -- gen_context(system_u:object_r:vmware_exec_t,s0)
-
- /opt/vmware/(workstation|player)/bin/vmnet-bridge -- gen_context(system_u:object_r:vmware_host_exec_t,s0)
- /opt/vmware/(workstation|player)/bin/vmnet-dhcpd -- gen_context(system_u:object_r:vmware_host_exec_t,s0)
-diff --git a/policy/modules/contrib/vnstatd.fc b/policy/modules/contrib/vnstatd.fc
-index 24228b6c0a3c..615b1994fda4 100644
---- a/policy/modules/contrib/vnstatd.fc
-+++ b/policy/modules/contrib/vnstatd.fc
-@@ -2,7 +2,7 @@
-
- /usr/bin/vnstat -- gen_context(system_u:object_r:vnstat_exec_t,s0)
-
--/usr/sbin/vnstatd -- gen_context(system_u:object_r:vnstatd_exec_t,s0)
-+/usr/s?bin/vnstatd -- gen_context(system_u:object_r:vnstatd_exec_t,s0)
-
- /var/lib/vnstat(/.*)? gen_context(system_u:object_r:vnstatd_var_lib_t,s0)
-
-diff --git a/policy/modules/contrib/vpn.fc b/policy/modules/contrib/vpn.fc
-index 524ac2f76d2f..14b9a120d764 100644
---- a/policy/modules/contrib/vpn.fc
-+++ b/policy/modules/contrib/vpn.fc
-@@ -2,6 +2,6 @@
-
- /usr/bin/openconnect -- gen_context(system_u:object_r:vpnc_exec_t,s0)
-
--/usr/sbin/vpnc -- gen_context(system_u:object_r:vpnc_exec_t,s0)
-+/usr/s?bin/vpnc -- gen_context(system_u:object_r:vpnc_exec_t,s0)
-
- /var/run/vpnc(/.*)? gen_context(system_u:object_r:vpnc_var_run_t,s0)
-diff --git a/policy/modules/contrib/watchdog.fc b/policy/modules/contrib/watchdog.fc
-index eecd0e03b3e9..2ed45802b8a7 100644
---- a/policy/modules/contrib/watchdog.fc
-+++ b/policy/modules/contrib/watchdog.fc
-@@ -1,6 +1,6 @@
- /etc/rc\.d/init\.d/watchdog -- gen_context(system_u:object_r:watchdog_initrc_exec_t,s0)
-
--/usr/sbin/watchdog -- gen_context(system_u:object_r:watchdog_exec_t,s0)
-+/usr/s?bin/watchdog -- gen_context(system_u:object_r:watchdog_exec_t,s0)
-
- /var/log/watchdog.* gen_context(system_u:object_r:watchdog_log_t,s0)
-
-diff --git a/policy/modules/contrib/wdmd.fc b/policy/modules/contrib/wdmd.fc
-index 66f11f724748..e7e31a28adba 100644
---- a/policy/modules/contrib/wdmd.fc
-+++ b/policy/modules/contrib/wdmd.fc
-@@ -1,5 +1,5 @@
- /etc/rc\.d/init\.d/wdmd -- gen_context(system_u:object_r:wdmd_initrc_exec_t,s0)
-
--/usr/sbin/wdmd -- gen_context(system_u:object_r:wdmd_exec_t,s0)
-+/usr/s?bin/wdmd -- gen_context(system_u:object_r:wdmd_exec_t,s0)
-
- /var/run/wdmd(/.*)? gen_context(system_u:object_r:wdmd_var_run_t,s0)
-diff --git a/policy/modules/contrib/xen.fc b/policy/modules/contrib/xen.fc
-index 42d83b02fc70..a87b5eb08fff 100644
---- a/policy/modules/contrib/xen.fc
-+++ b/policy/modules/contrib/xen.fc
-@@ -6,14 +6,14 @@
- /usr/lib/xen-[^/]*/bin/xl -- gen_context(system_u:object_r:xm_exec_t,s0)
- /usr/lib/xen-[^/]*/bin/xm -- gen_context(system_u:object_r:xm_exec_t,s0)
-
--/usr/sbin/blktapctrl -- gen_context(system_u:object_r:blktap_exec_t,s0)
--/usr/sbin/evtchnd -- gen_context(system_u:object_r:evtchnd_exec_t,s0)
--/usr/sbin/tapdisk -- gen_context(system_u:object_r:blktap_exec_t,s0)
--/usr/sbin/xenconsoled -- gen_context(system_u:object_r:xenconsoled_exec_t,s0)
--/usr/sbin/xend -- gen_context(system_u:object_r:xend_exec_t,s0)
--/usr/sbin/xenstored -- gen_context(system_u:object_r:xenstored_exec_t,s0)
--/usr/sbin/xl -- gen_context(system_u:object_r:xm_exec_t,s0)
--/usr/sbin/xm -- gen_context(system_u:object_r:xm_exec_t,s0)
-+/usr/s?bin/blktapctrl -- gen_context(system_u:object_r:blktap_exec_t,s0)
-+/usr/s?bin/evtchnd -- gen_context(system_u:object_r:evtchnd_exec_t,s0)
-+/usr/s?bin/tapdisk -- gen_context(system_u:object_r:blktap_exec_t,s0)
-+/usr/s?bin/xenconsoled -- gen_context(system_u:object_r:xenconsoled_exec_t,s0)
-+/usr/s?bin/xend -- gen_context(system_u:object_r:xend_exec_t,s0)
-+/usr/s?bin/xenstored -- gen_context(system_u:object_r:xenstored_exec_t,s0)
-+/usr/s?bin/xl -- gen_context(system_u:object_r:xm_exec_t,s0)
-+/usr/s?bin/xm -- gen_context(system_u:object_r:xm_exec_t,s0)
-
- /var/lib/xen(/.*)? gen_context(system_u:object_r:xend_var_lib_t,s0)
- /var/lib/xen/images(/.*)? gen_context(system_u:object_r:xen_image_t,s0)
-diff --git a/policy/modules/contrib/zebra.fc b/policy/modules/contrib/zebra.fc
-index 28ee4cac93fd..475a9b80f0f6 100644
---- a/policy/modules/contrib/zebra.fc
-+++ b/policy/modules/contrib/zebra.fc
-@@ -8,10 +8,10 @@
- /etc/rc\.d/init\.d/ripngd -- gen_context(system_u:object_r:zebra_initrc_exec_t,s0)
- /etc/rc\.d/init\.d/zebra -- gen_context(system_u:object_r:zebra_initrc_exec_t,s0)
-
--/usr/sbin/bgpd -- gen_context(system_u:object_r:zebra_exec_t,s0)
--/usr/sbin/ospf.* -- gen_context(system_u:object_r:zebra_exec_t,s0)
--/usr/sbin/rip.* -- gen_context(system_u:object_r:zebra_exec_t,s0)
--/usr/sbin/zebra -- gen_context(system_u:object_r:zebra_exec_t,s0)
-+/usr/s?bin/bgpd -- gen_context(system_u:object_r:zebra_exec_t,s0)
-+/usr/s?bin/ospf.* -- gen_context(system_u:object_r:zebra_exec_t,s0)
-+/usr/s?bin/rip.* -- gen_context(system_u:object_r:zebra_exec_t,s0)
-+/usr/s?bin/zebra -- gen_context(system_u:object_r:zebra_exec_t,s0)
-
- /var/log/quagga(/.*)? gen_context(system_u:object_r:zebra_log_t,s0)
- /var/log/zebra(/.*)? gen_context(system_u:object_r:zebra_log_t,s0)
-diff --git a/policy/modules/contrib/zosremote.fc b/policy/modules/contrib/zosremote.fc
-index 7a7fc614d8ce..6f159825287d 100644
---- a/policy/modules/contrib/zosremote.fc
-+++ b/policy/modules/contrib/zosremote.fc
-@@ -1,3 +1,3 @@
- /sbin/audispd-zos-remote -- gen_context(system_u:object_r:zos_remote_exec_t,s0)
-
--/usr/sbin/audispd-zos-remote -- gen_context(system_u:object_r:zos_remote_exec_t,s0)
-+/usr/s?bin/audispd-zos-remote -- gen_context(system_u:object_r:zos_remote_exec_t,s0)
---
-2.6.4
-
diff --git a/0012-Customize-build.conf-for-Arch-Linux.patch b/0012-Customize-build.conf-for-Arch-Linux.patch
deleted file mode 100644
index 94e449c1120..00000000000
--- a/0012-Customize-build.conf-for-Arch-Linux.patch
+++ /dev/null
@@ -1,52 +0,0 @@
-From b5ec846a5f193a4a3dc194e346fea32fd0e9c005 Mon Sep 17 00:00:00 2001
-From: Nicolas Iooss <nicolas.iooss@m4x.org>
-Date: Tue, 5 Jan 2016 17:58:47 +0100
-Subject: [PATCH] Customize build.conf for Arch Linux
-
----
- build.conf | 8 ++++----
- 1 file changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/build.conf b/build.conf
-index 087d952a4b76..afa3ebc6171b 100644
---- a/build.conf
-+++ b/build.conf
-@@ -18,7 +18,7 @@ TYPE = standard
- # If set, this will be used as the policy
- # name. Otherwise the policy type will be
- # used for the name.
--NAME = refpolicy
-+NAME = refpolicy-arch
-
- # Distribution
- # Some distributions have portions of policy
-@@ -27,7 +27,7 @@ NAME = refpolicy
- # for the distribution.
- # redhat, gentoo, debian, suse, and rhel4 are current options.
- # Fedora users should enable redhat.
--#DISTRO = redhat
-+DISTRO = arch
-
- # Unknown Permissions Handling
- # The behavior for handling permissions defined in the
-@@ -46,7 +46,7 @@ DIRECT_INITRC = n
-
- # Systemd
- # Setting this will configure systemd as the init system.
--SYSTEMD = n
-+SYSTEMD = y
-
- # Build monolithic policy. Putting y here
- # will build a monolithic policy.
-@@ -54,7 +54,7 @@ MONOLITHIC = n
-
- # User-based access control (UBAC)
- # Enable UBAC for role separations.
--UBAC = y
-+UBAC = n
-
- # Custom build options. This field enables custom
- # build options. Putting foo here will enable
---
-2.6.4
-
diff --git a/0013-Allow-using-sys-fs-cgroup-symlinks.patch b/0013-Allow-using-sys-fs-cgroup-symlinks.patch
deleted file mode 100644
index 1b730db5d7e..00000000000
--- a/0013-Allow-using-sys-fs-cgroup-symlinks.patch
+++ /dev/null
@@ -1,71 +0,0 @@
-From 1d43a34c536a0fc1887a1e6bef21b25e82e52f09 Mon Sep 17 00:00:00 2001
-From: Nicolas Iooss <nicolas.iooss@m4x.org>
-Date: Tue, 5 Jan 2016 17:59:04 +0100
-Subject: [PATCH] Allow using /sys/fs/cgroup symlinks
-
-On ArchLinux, /sys/fs/cgroup contains 2 symbolic links:
-
-* cpu -> cpu,cpuacct
-* cpuacct -> cpu,cpuacct
-
-As programs use these links like normal directory, allow them to follow
-them when allowing search access to cgroup_t directories.
----
- policy/modules/kernel/filesystem.if | 6 ++++++
- 1 file changed, 6 insertions(+)
-
-diff --git a/policy/modules/kernel/filesystem.if b/policy/modules/kernel/filesystem.if
-index 99ad71f926b4..1d1676561b4a 100644
---- a/policy/modules/kernel/filesystem.if
-+++ b/policy/modules/kernel/filesystem.if
-@@ -724,6 +724,7 @@ interface(`fs_list_cgroup_dirs', `
-
- list_dirs_pattern($1, cgroup_t, cgroup_t)
- dev_search_sysfs($1)
-+ allow $1 cgroup_t:lnk_file read_lnk_file_perms;
- ')
-
- ########################################
-@@ -763,6 +764,7 @@ interface(`fs_manage_cgroup_dirs',`
-
- manage_dirs_pattern($1, cgroup_t, cgroup_t)
- dev_search_sysfs($1)
-+ allow $1 cgroup_t:lnk_file read_lnk_file_perms;
- ')
-
- ########################################
-@@ -802,6 +804,7 @@ interface(`fs_read_cgroup_files',`
- read_files_pattern($1, cgroup_t, cgroup_t)
- read_lnk_files_pattern($1, cgroup_t, cgroup_t)
- dev_search_sysfs($1)
-+ allow $1 cgroup_t:lnk_file read_lnk_file_perms;
- ')
-
- ########################################
-@@ -821,6 +824,7 @@ interface(`fs_write_cgroup_files', `
-
- write_files_pattern($1, cgroup_t, cgroup_t)
- dev_search_sysfs($1)
-+ allow $1 cgroup_t:lnk_file read_lnk_file_perms;
- ')
-
- ########################################
-@@ -841,6 +845,7 @@ interface(`fs_rw_cgroup_files',`
-
- rw_files_pattern($1, cgroup_t, cgroup_t)
- dev_search_sysfs($1)
-+ allow $1 cgroup_t:lnk_file read_lnk_file_perms;
- ')
-
- ########################################
-@@ -881,6 +886,7 @@ interface(`fs_manage_cgroup_files',`
-
- manage_files_pattern($1, cgroup_t, cgroup_t)
- dev_search_sysfs($1)
-+ allow $1 cgroup_t:lnk_file manage_lnk_file_perms;
- ')
-
- ########################################
---
-2.6.4
-
diff --git a/0014-Label-some-unit-files-in-contrib-modules.patch b/0014-Label-some-unit-files-in-contrib-modules.patch
deleted file mode 100644
index c7bee3e3dc5..00000000000
--- a/0014-Label-some-unit-files-in-contrib-modules.patch
+++ /dev/null
@@ -1,774 +0,0 @@
-From 5ef5a543b2e342b0ac849493ccdffbe26d6fe997 Mon Sep 17 00:00:00 2001
-From: Nicolas Iooss <nicolas.iooss@m4x.org>
-Date: Tue, 5 Jan 2016 18:00:31 +0100
-Subject: [PATCH] Label some unit files in contrib modules
-
----
- policy/modules/contrib/apache.fc | 2 ++
- policy/modules/contrib/apache.te | 3 +++
- policy/modules/contrib/apcupsd.fc | 2 ++
- policy/modules/contrib/apcupsd.te | 3 +++
- policy/modules/contrib/apm.fc | 2 ++
- policy/modules/contrib/apm.te | 3 +++
- policy/modules/contrib/arpwatch.fc | 2 ++
- policy/modules/contrib/arpwatch.te | 3 +++
- policy/modules/contrib/automount.fc | 2 ++
- policy/modules/contrib/automount.te | 3 +++
- policy/modules/contrib/avahi.fc | 3 +++
- policy/modules/contrib/avahi.te | 3 +++
- policy/modules/contrib/bind.fc | 4 ++++
- policy/modules/contrib/bind.te | 3 +++
- policy/modules/contrib/clamav.fc | 4 ++++
- policy/modules/contrib/clamav.te | 3 +++
- policy/modules/contrib/colord.fc | 2 ++
- policy/modules/contrib/colord.te | 3 +++
- policy/modules/contrib/consolekit.fc | 2 ++
- policy/modules/contrib/consolekit.te | 3 +++
- policy/modules/contrib/cron.fc | 3 +++
- policy/modules/contrib/cron.te | 3 +++
- policy/modules/contrib/cups.fc | 3 +++
- policy/modules/contrib/cups.te | 3 +++
- policy/modules/contrib/dhcp.fc | 1 +
- policy/modules/contrib/dhcp.te | 3 +++
- policy/modules/contrib/ftp.fc | 3 +++
- policy/modules/contrib/ftp.te | 3 +++
- policy/modules/contrib/kdump.fc | 2 ++
- policy/modules/contrib/ldap.fc | 2 ++
- policy/modules/contrib/ldap.te | 3 +++
- policy/modules/contrib/mysql.fc | 2 ++
- policy/modules/contrib/mysql.te | 3 +++
- policy/modules/contrib/networkmanager.te | 6 +++---
- policy/modules/contrib/nis.fc | 5 +++++
- policy/modules/contrib/nis.te | 6 ++++++
- policy/modules/contrib/nscd.fc | 3 +++
- policy/modules/contrib/nscd.te | 3 +++
- policy/modules/contrib/ntp.fc | 1 +
- policy/modules/contrib/ntp.te | 6 +++---
- policy/modules/contrib/openvpn.fc | 2 ++
- policy/modules/contrib/openvpn.te | 3 +++
- policy/modules/contrib/ppp.fc | 2 ++
- policy/modules/contrib/ppp.te | 3 +++
- policy/modules/contrib/rpc.fc | 3 +++
- policy/modules/contrib/rpc.te | 6 ++++++
- policy/modules/contrib/samba.fc | 2 ++
- policy/modules/contrib/samba.te | 3 +++
- policy/modules/contrib/tor.fc | 1 +
- policy/modules/contrib/tor.te | 3 +++
- 50 files changed, 141 insertions(+), 6 deletions(-)
-
-diff --git a/policy/modules/contrib/apache.fc b/policy/modules/contrib/apache.fc
-index caa2b1e7e682..5fc2d2c53f59 100644
---- a/policy/modules/contrib/apache.fc
-+++ b/policy/modules/contrib/apache.fc
-@@ -51,6 +51,8 @@ HOME_DIR/((www)|(web)|(public_html))(/.*)?/logs(/.*)? gen_context(system_u:objec
- /usr/lib/httpd(/.*)? gen_context(system_u:object_r:httpd_modules_t,s0)
- /usr/lib/lighttpd(/.*)? gen_context(system_u:object_r:httpd_modules_t,s0)
-
-+/usr/lib/systemd/system/httpd.service -- gen_context(system_u:object_r:httpd_unit_t,s0)
-+
- /usr/libexec/httpd-ssl-pass-dialog -- gen_context(system_u:object_r:httpd_passwd_exec_t,s0)
-
- /usr/s?bin/apache(2)? -- gen_context(system_u:object_r:httpd_exec_t,s0)
-diff --git a/policy/modules/contrib/apache.te b/policy/modules/contrib/apache.te
-index b139e54dbe46..d7b98aabdc2d 100644
---- a/policy/modules/contrib/apache.te
-+++ b/policy/modules/contrib/apache.te
-@@ -289,6 +289,9 @@ init_script_file(httpd_initrc_exec_t)
- type httpd_keytab_t;
- files_type(httpd_keytab_t)
-
-+type httpd_unit_t;
-+init_unit_file(httpd_unit_t)
-+
- type httpd_lock_t;
- files_lock_file(httpd_lock_t)
-
-diff --git a/policy/modules/contrib/apcupsd.fc b/policy/modules/contrib/apcupsd.fc
-index 21e641e6b960..5434b0e20b74 100644
---- a/policy/modules/contrib/apcupsd.fc
-+++ b/policy/modules/contrib/apcupsd.fc
-@@ -4,6 +4,8 @@
-
- /usr/s?bin/apcupsd -- gen_context(system_u:object_r:apcupsd_exec_t,s0)
-
-+/usr/lib/systemd/system/apcupsd\.service -- gen_context(system_u:object_r:apcupsd_unit_t,s0)
-+
- /var/lock/subsys/apcupsd -- gen_context(system_u:object_r:apcupsd_lock_t,s0)
-
- /var/log/apcupsd\.events.* -- gen_context(system_u:object_r:apcupsd_log_t,s0)
-diff --git a/policy/modules/contrib/apcupsd.te b/policy/modules/contrib/apcupsd.te
-index d5bf5bd13824..eb8443f1ef44 100644
---- a/policy/modules/contrib/apcupsd.te
-+++ b/policy/modules/contrib/apcupsd.te
-@@ -24,6 +24,9 @@ files_tmp_file(apcupsd_tmp_t)
- type apcupsd_var_run_t;
- files_pid_file(apcupsd_var_run_t)
-
-+type apcupsd_unit_t;
-+init_unit_file(apcupsd_unit_t)
-+
- ########################################
- #
- # Local policy
-diff --git a/policy/modules/contrib/apm.fc b/policy/modules/contrib/apm.fc
-index c35143aa46f6..6598e5c49631 100644
---- a/policy/modules/contrib/apm.fc
-+++ b/policy/modules/contrib/apm.fc
-@@ -6,6 +6,8 @@
- /usr/s?bin/apmd -- gen_context(system_u:object_r:apmd_exec_t,s0)
- /usr/s?bin/powersaved -- gen_context(system_u:object_r:apmd_exec_t,s0)
-
-+/usr/lib/systemd/system/apmd\.service -- gen_context(system_u:object_r:apmd_unit_t,s0)
-+
- /var/lock/subsys/acpid -- gen_context(system_u:object_r:apmd_lock_t,s0)
-
- /var/log/acpid.* -- gen_context(system_u:object_r:apmd_log_t,s0)
-diff --git a/policy/modules/contrib/apm.te b/policy/modules/contrib/apm.te
-index d6344dc94229..82b74a90b8fd 100644
---- a/policy/modules/contrib/apm.te
-+++ b/policy/modules/contrib/apm.te
-@@ -35,6 +35,9 @@ files_type(apmd_var_lib_t)
- type apmd_var_run_t;
- files_pid_file(apmd_var_run_t)
-
-+type apmd_unit_t;
-+init_unit_file(apmd_unit_t)
-+
- ########################################
- #
- # Client local policy
-diff --git a/policy/modules/contrib/arpwatch.fc b/policy/modules/contrib/arpwatch.fc
-index af12072997b3..d74af0ad10e2 100644
---- a/policy/modules/contrib/arpwatch.fc
-+++ b/policy/modules/contrib/arpwatch.fc
-@@ -1,5 +1,7 @@
- /etc/rc\.d/init\.d/arpwatch -- gen_context(system_u:object_r:arpwatch_initrc_exec_t,s0)
-
-+/usr/lib/systemd/system/arpwatch.service -- gen_context(system_u:object_r:arpwatch_unit_t,s0)
-+
- /usr/s?bin/arpwatch -- gen_context(system_u:object_r:arpwatch_exec_t,s0)
-
- /var/arpwatch(/.*)? gen_context(system_u:object_r:arpwatch_data_t,s0)
-diff --git a/policy/modules/contrib/arpwatch.te b/policy/modules/contrib/arpwatch.te
-index 97ecc558b86c..606c467d5e09 100644
---- a/policy/modules/contrib/arpwatch.te
-+++ b/policy/modules/contrib/arpwatch.te
-@@ -21,6 +21,9 @@ files_tmp_file(arpwatch_tmp_t)
- type arpwatch_var_run_t;
- files_pid_file(arpwatch_var_run_t)
-
-+type arpwatch_unit_t;
-+init_unit_file(arpwatch_unit_t)
-+
- ########################################
- #
- # Local policy
-diff --git a/policy/modules/contrib/automount.fc b/policy/modules/contrib/automount.fc
-index 4a731d2b69b5..d7233f5c1e9f 100644
---- a/policy/modules/contrib/automount.fc
-+++ b/policy/modules/contrib/automount.fc
-@@ -1,6 +1,8 @@
- /etc/apm/event\.d/autofs -- gen_context(system_u:object_r:automount_exec_t,s0)
- /etc/rc\.d/init\.d/autofs -- gen_context(system_u:object_r:automount_initrc_exec_t,s0)
-
-+/usr/lib/systemd/system/autofs\.service -- gen_context(system_u:object_r:automount_unit_t,s0)
-+
- /usr/s?bin/automount -- gen_context(system_u:object_r:automount_exec_t,s0)
-
- /var/lock/subsys/autofs -- gen_context(system_u:object_r:automount_lock_t,s0)
-diff --git a/policy/modules/contrib/automount.te b/policy/modules/contrib/automount.te
-index be5adee32971..cfe6dff22d56 100644
---- a/policy/modules/contrib/automount.te
-+++ b/policy/modules/contrib/automount.te
-@@ -22,6 +22,9 @@ type automount_tmp_t;
- files_tmp_file(automount_tmp_t)
- files_mountpoint(automount_tmp_t)
-
-+type automount_unit_t;
-+init_unit_file(automount_unit_t)
-+
- type automount_var_run_t;
- files_pid_file(automount_var_run_t)
-
-diff --git a/policy/modules/contrib/avahi.fc b/policy/modules/contrib/avahi.fc
-index fc7c5eaf5ea9..37b83bbd67e4 100644
---- a/policy/modules/contrib/avahi.fc
-+++ b/policy/modules/contrib/avahi.fc
-@@ -1,5 +1,8 @@
- /etc/rc\.d/init\.d/avahi.* -- gen_context(system_u:object_r:avahi_initrc_exec_t,s0)
-
-+/usr/lib/systemd/system/avahi-daemon.* -- gen_context(system_u:object_r:avahi_unit_t,s0)
-+/usr/lib/systemd/system/avahi-dnsconfd.* -- gen_context(system_u:object_r:avahi_unit_t,s0)
-+
- /usr/s?bin/avahi-daemon -- gen_context(system_u:object_r:avahi_exec_t,s0)
- /usr/s?bin/avahi-dnsconfd -- gen_context(system_u:object_r:avahi_exec_t,s0)
- /usr/s?bin/avahi-autoipd -- gen_context(system_u:object_r:avahi_exec_t,s0)
-diff --git a/policy/modules/contrib/avahi.te b/policy/modules/contrib/avahi.te
-index 461cef0d403a..2dbcc8d525da 100644
---- a/policy/modules/contrib/avahi.te
-+++ b/policy/modules/contrib/avahi.te
-@@ -19,6 +19,9 @@ files_pid_file(avahi_var_lib_t)
- type avahi_var_run_t;
- files_pid_file(avahi_var_run_t)
-
-+type avahi_unit_t;
-+init_unit_file(avahi_unit_t)
-+
- ########################################
- #
- # Local policy
-diff --git a/policy/modules/contrib/bind.fc b/policy/modules/contrib/bind.fc
-index ca6c477d4695..18fb5b135d12 100644
---- a/policy/modules/contrib/bind.fc
-+++ b/policy/modules/contrib/bind.fc
-@@ -14,6 +14,10 @@
- /etc/unbound(/.*)? gen_context(system_u:object_r:named_conf_t,s0)
- /etc/unbound/.*\.key -- gen_context(system_u:object_r:dnssec_t,s0)
-
-+/usr/lib/systemd/system/unbound.service -- gen_context(system_u:object_r:named_unit_t,s0)
-+/usr/lib/systemd/system/unbound-keygen.service -- gen_context(system_u:object_r:named_unit_t,s0)
-+/usr/lib/systemd/system/named.service -- gen_context(system_u:object_r:named_unit_t,s0)
-+
- /usr/s?bin/lwresd -- gen_context(system_u:object_r:named_exec_t,s0)
- /usr/s?bin/named -- gen_context(system_u:object_r:named_exec_t,s0)
- /usr/s?bin/named-checkconf -- gen_context(system_u:object_r:named_checkconf_exec_t,s0)
-diff --git a/policy/modules/contrib/bind.te b/policy/modules/contrib/bind.te
-index 6991aeba10ed..6b11fb595a01 100644
---- a/policy/modules/contrib/bind.te
-+++ b/policy/modules/contrib/bind.te
-@@ -53,6 +53,9 @@ logging_log_file(named_log_t)
- type named_tmp_t;
- files_tmp_file(named_tmp_t)
-
-+type named_unit_t;
-+init_unit_file(named_unit_t)
-+
- type named_var_run_t;
- files_pid_file(named_var_run_t)
- init_daemon_pid_file(named_var_run_t, dir, "named")
-diff --git a/policy/modules/contrib/clamav.fc b/policy/modules/contrib/clamav.fc
-index e1791f2604e2..6bb710bbd450 100644
---- a/policy/modules/contrib/clamav.fc
-+++ b/policy/modules/contrib/clamav.fc
-@@ -2,6 +2,10 @@
-
- /etc/rc\.d/init\.d/clamd.* -- gen_context(system_u:object_r:clamd_initrc_exec_t,s0)
-
-+/usr/lib/systemd/system/clamd@scan\.service -- gen_context(system_u:object_r:clamd_unit_t,s0)
-+/usr/lib/systemd/system/clamd@\.service -- gen_context(system_u:object_r:clamd_unit_t,s0)
-+/usr/lib/systemd/system/clamd\.clamav\.service -- gen_context(system_u:object_r:clamd_unit_t,s0)
-+
- /usr/bin/clamscan -- gen_context(system_u:object_r:clamscan_exec_t,s0)
- /usr/bin/clamdscan -- gen_context(system_u:object_r:clamscan_exec_t,s0)
- /usr/bin/freshclam -- gen_context(system_u:object_r:freshclam_exec_t,s0)
-diff --git a/policy/modules/contrib/clamav.te b/policy/modules/contrib/clamav.te
-index 2587877d6043..71949fa5bebc 100644
---- a/policy/modules/contrib/clamav.te
-+++ b/policy/modules/contrib/clamav.te
-@@ -38,6 +38,9 @@ files_config_file(clamd_etc_t)
- type clamd_initrc_exec_t;
- init_script_file(clamd_initrc_exec_t)
-
-+type clamd_unit_t;
-+init_unit_file(clamd_unit_t)
-+
- type clamd_tmp_t;
- files_tmp_file(clamd_tmp_t)
-
-diff --git a/policy/modules/contrib/colord.fc b/policy/modules/contrib/colord.fc
-index 71639eb54374..5fac35735362 100644
---- a/policy/modules/contrib/colord.fc
-+++ b/policy/modules/contrib/colord.fc
-@@ -4,6 +4,8 @@
- /usr/lib/[^/]*/colord/colord -- gen_context(system_u:object_r:colord_exec_t,s0)
- /usr/lib/[^/]*/colord/colord-sane -- gen_context(system_u:object_r:colord_exec_t,s0)
-
-+/usr/lib/systemd/system/colord\.service -- gen_context(system_u:object_r:colord_unit_t,s0)
-+
- /usr/libexec/colord -- gen_context(system_u:object_r:colord_exec_t,s0)
- /usr/libexec/colord-sane -- gen_context(system_u:object_r:colord_exec_t,s0)
-
-diff --git a/policy/modules/contrib/colord.te b/policy/modules/contrib/colord.te
-index f3eca54a98cb..6d09ec6aa0f0 100644
---- a/policy/modules/contrib/colord.te
-+++ b/policy/modules/contrib/colord.te
-@@ -18,6 +18,9 @@ files_tmpfs_file(colord_tmpfs_t)
- type colord_var_lib_t;
- files_type(colord_var_lib_t)
-
-+type colord_unit_t;
-+init_unit_file(colord_unit_t)
-+
- ########################################
- #
- # Local policy
-diff --git a/policy/modules/contrib/consolekit.fc b/policy/modules/contrib/consolekit.fc
-index 0dbb0ab52ed4..c082a33c450e 100644
---- a/policy/modules/contrib/consolekit.fc
-+++ b/policy/modules/contrib/consolekit.fc
-@@ -1,3 +1,5 @@
-+/usr/lib/systemd/system/console-kit.*\.service -- gen_context(system_u:object_r:consolekit_unit_t,s0)
-+
- /usr/s?bin/console-kit-daemon -- gen_context(system_u:object_r:consolekit_exec_t,s0)
-
- /var/log/ConsoleKit(/.*)? gen_context(system_u:object_r:consolekit_log_t,s0)
-diff --git a/policy/modules/contrib/consolekit.te b/policy/modules/contrib/consolekit.te
-index 050c5c59f408..d7cbc290124d 100644
---- a/policy/modules/contrib/consolekit.te
-+++ b/policy/modules/contrib/consolekit.te
-@@ -19,6 +19,9 @@ type consolekit_var_run_t;
- files_pid_file(consolekit_var_run_t)
- init_daemon_pid_file(consolekit_var_run_t, dir, "ConsoleKit")
-
-+type consolekit_unit_t;
-+init_unit_file(consolekit_unit_t)
-+
- ########################################
- #
- # Local policy
-diff --git a/policy/modules/contrib/cron.fc b/policy/modules/contrib/cron.fc
-index 76b3b8f9136f..1fc7f93d053b 100644
---- a/policy/modules/contrib/cron.fc
-+++ b/policy/modules/contrib/cron.fc
-@@ -6,6 +6,9 @@
- /usr/bin/at -- gen_context(system_u:object_r:crontab_exec_t,s0)
- /usr/bin/(f)?crontab -- gen_context(system_u:object_r:crontab_exec_t,s0)
-
-+/usr/lib/systemd/system/atd\.service -- gen_context(system_u:object_r:crond_unit_t,s0)
-+/usr/lib/systemd/system/crond\.service -- gen_context(system_u:object_r:crond_unit_t,s0)
-+
- /usr/libexec/fcron -- gen_context(system_u:object_r:crond_exec_t,s0)
- /usr/libexec/fcronsighup -- gen_context(system_u:object_r:crontab_exec_t,s0)
-
-diff --git a/policy/modules/contrib/cron.te b/policy/modules/contrib/cron.te
-index b481d5d6f259..f0a94bb43f76 100644
---- a/policy/modules/contrib/cron.te
-+++ b/policy/modules/contrib/cron.te
-@@ -71,6 +71,9 @@ domain_cron_exemption_source(crond_t)
- type crond_initrc_exec_t;
- init_script_file(crond_initrc_exec_t)
-
-+type crond_unit_t;
-+init_unit_file(crond_unit_t)
-+
- type crond_tmp_t;
- files_tmp_file(crond_tmp_t)
- files_poly_parent(crond_tmp_t)
-diff --git a/policy/modules/contrib/cups.fc b/policy/modules/contrib/cups.fc
-index 206dea4128eb..44358c3529a6 100644
---- a/policy/modules/contrib/cups.fc
-+++ b/policy/modules/contrib/cups.fc
-@@ -20,6 +20,9 @@
-
- /lib/udev/udev-configure-printer -- gen_context(system_u:object_r:cupsd_config_exec_t,s0)
-
-+/usr/lib/systemd/system/cups\.service -- gen_context(system_u:object_r:cupsd_unit_t,s0)
-+/usr/lib/systemd/system/org\.cups\.cupsd\.service -- gen_context(system_u:object_r:cupsd_unit_t,s0)
-+
- /opt/brother/Printers(.*/)?inf(/.*)? gen_context(system_u:object_r:cupsd_rw_etc_t,s0)
- /opt/gutenprint/ppds(/.*)? gen_context(system_u:object_r:cupsd_rw_etc_t,s0)
-
-diff --git a/policy/modules/contrib/cups.te b/policy/modules/contrib/cups.te
-index 1edccbe97044..80199f014346 100644
---- a/policy/modules/contrib/cups.te
-+++ b/policy/modules/contrib/cups.te
-@@ -63,6 +63,9 @@ files_pid_file(cupsd_var_run_t)
- init_daemon_pid_file(cupsd_var_run_t, dir, "cups")
- mls_trusted_object(cupsd_var_run_t)
-
-+type cupsd_unit_t;
-+init_unit_file(cupsd_unit_t)
-+
- type hplip_t;
- type hplip_exec_t;
- init_daemon_domain(hplip_t, hplip_exec_t)
-diff --git a/policy/modules/contrib/dhcp.fc b/policy/modules/contrib/dhcp.fc
-index d00dc796493d..b82a438e88f5 100644
---- a/policy/modules/contrib/dhcp.fc
-+++ b/policy/modules/contrib/dhcp.fc
-@@ -1,6 +1,7 @@
- /etc/rc\.d/init\.d/dhcpd(6)? -- gen_context(system_u:object_r:dhcpd_initrc_exec_t,s0)
-
- /usr/s?bin/dhcpd.* -- gen_context(system_u:object_r:dhcpd_exec_t,s0)
-+/usr/lib/systemd/system/dhcpcd.* -- gen_context(system_u:object_r:dhcpd_unit_t,s0)
-
- /var/lib/dhcpd(/.*)? gen_context(system_u:object_r:dhcpd_state_t,s0)
- /var/lib/dhcp(3)?/dhcpd\.leases.* -- gen_context(system_u:object_r:dhcpd_state_t,s0)
-diff --git a/policy/modules/contrib/dhcp.te b/policy/modules/contrib/dhcp.te
-index 2d64a81daa95..3f1c7a0a59e6 100644
---- a/policy/modules/contrib/dhcp.te
-+++ b/policy/modules/contrib/dhcp.te
-@@ -20,6 +20,9 @@ init_daemon_domain(dhcpd_t, dhcpd_exec_t)
- type dhcpd_initrc_exec_t;
- init_script_file(dhcpd_initrc_exec_t)
-
-+type dhcpd_unit_t;
-+init_unit_file(dhcpd_unit_t)
-+
- type dhcpd_state_t;
- files_type(dhcpd_state_t)
-
-diff --git a/policy/modules/contrib/ftp.fc b/policy/modules/contrib/ftp.fc
-index 974f6282a4cb..08a52d60e375 100644
---- a/policy/modules/contrib/ftp.fc
-+++ b/policy/modules/contrib/ftp.fc
-@@ -5,6 +5,9 @@
- /etc/rc\.d/init\.d/vsftpd -- gen_context(system_u:object_r:ftpd_initrc_exec_t,s0)
- /etc/rc\.d/init\.d/proftpd -- gen_context(system_u:object_r:ftpd_initrc_exec_t,s0)
-
-+/usr/lib/systemd/system/vsftpd.* -- gen_context(system_u:object_r:ftpd_unit_t,s0)
-+/usr/lib/systemd/system/proftpd.* -- gen_context(system_u:object_r:ftpd_unit_t,s0)
-+
- /usr/bin/ftpdctl -- gen_context(system_u:object_r:ftpdctl_exec_t,s0)
-
- /usr/kerberos/sbin/ftpd -- gen_context(system_u:object_r:ftpd_exec_t,s0)
-diff --git a/policy/modules/contrib/ftp.te b/policy/modules/contrib/ftp.te
-index 774bc9ef31cf..0213d86d1773 100644
---- a/policy/modules/contrib/ftp.te
-+++ b/policy/modules/contrib/ftp.te
-@@ -136,6 +136,9 @@ files_tmp_file(ftpd_tmp_t)
- type ftpd_tmpfs_t;
- files_tmpfs_file(ftpd_tmpfs_t)
-
-+type ftpd_unit_t;
-+init_unit_file(ftpd_unit_t)
-+
- type ftpd_var_run_t;
- files_pid_file(ftpd_var_run_t)
-
-diff --git a/policy/modules/contrib/kdump.fc b/policy/modules/contrib/kdump.fc
-index b1fe716855f9..b151b8e8ef74 100644
---- a/policy/modules/contrib/kdump.fc
-+++ b/policy/modules/contrib/kdump.fc
-@@ -4,6 +4,8 @@
-
- /bin/kdumpctl -- gen_context(system_u:object_r:kdumpctl_exec_t,s0)
-
-+/usr/lib/systemd/system/kdump.service -- gen_context(system_u:object_r:kdump_unit_t,s0)
-+
- /usr/bin/kdumpctl -- gen_context(system_u:object_r:kdumpctl_exec_t,s0)
-
- /sbin/kdump -- gen_context(system_u:object_r:kdump_exec_t,s0)
-diff --git a/policy/modules/contrib/ldap.fc b/policy/modules/contrib/ldap.fc
-index 23b0e9a58902..295f1e0a6dfc 100644
---- a/policy/modules/contrib/ldap.fc
-+++ b/policy/modules/contrib/ldap.fc
-@@ -4,6 +4,8 @@
-
- /etc/rc\.d/init\.d/ldap -- gen_context(system_u:object_r:slapd_initrc_exec_t,s0)
-
-+/usr/lib/systemd/system/slapd.* -- gen_context(system_u:object_r:iptables_unit_t,s0)
-+
- /usr/s?bin/slapd -- gen_context(system_u:object_r:slapd_exec_t,s0)
-
- /usr/lib/openldap/slapd -- gen_context(system_u:object_r:slapd_exec_t,s0)
-diff --git a/policy/modules/contrib/ldap.te b/policy/modules/contrib/ldap.te
-index 28c36b58dd0d..70937452e22a 100644
---- a/policy/modules/contrib/ldap.te
-+++ b/policy/modules/contrib/ldap.te
-@@ -39,6 +39,9 @@ files_tmp_file(slapd_tmp_t)
- type slapd_tmpfs_t;
- files_tmpfs_file(slapd_tmpfs_t)
-
-+type slapd_unit_t;
-+init_unit_file(slapd_unit_t)
-+
- type slapd_var_run_t;
- files_pid_file(slapd_var_run_t)
-
-diff --git a/policy/modules/contrib/mysql.fc b/policy/modules/contrib/mysql.fc
-index 3898bc8243fc..947aa89d0e4a 100644
---- a/policy/modules/contrib/mysql.fc
-+++ b/policy/modules/contrib/mysql.fc
-@@ -7,6 +7,8 @@ HOME_DIR/\.my\.cnf -- gen_context(system_u:object_r:mysqld_home_t,s0)
- /etc/rc\.d/init\.d/mysqld? -- gen_context(system_u:object_r:mysqld_initrc_exec_t,s0)
- /etc/rc\.d/init\.d/mysqlmanager -- gen_context(system_u:object_r:mysqlmanagerd_initrc_exec_t,s0)
-
-+/usr/lib/systemd/system/mysqld\.service -- gen_context(system_u:object_r:mysqld_unit_t,s0)
-+
- /usr/bin/mysqld_safe -- gen_context(system_u:object_r:mysqld_safe_exec_t,s0)
- /usr/bin/mysql_upgrade -- gen_context(system_u:object_r:mysqld_exec_t,s0)
-
-diff --git a/policy/modules/contrib/mysql.te b/policy/modules/contrib/mysql.te
-index 0db8319b2386..989e709265f7 100644
---- a/policy/modules/contrib/mysql.te
-+++ b/policy/modules/contrib/mysql.te
-@@ -38,6 +38,9 @@ files_config_file(mysqld_etc_t)
- type mysqld_home_t;
- userdom_user_home_content(mysqld_home_t)
-
-+type mysqld_unit_t;
-+init_unit_file(mysqld_unit_t)
-+
- type mysqld_initrc_exec_t;
- init_script_file(mysqld_initrc_exec_t)
-
-diff --git a/policy/modules/contrib/networkmanager.te b/policy/modules/contrib/networkmanager.te
-index da9d5d19715e..f8a2457c3094 100644
---- a/policy/modules/contrib/networkmanager.te
-+++ b/policy/modules/contrib/networkmanager.te
-@@ -18,15 +18,15 @@ files_config_file(NetworkManager_etc_rw_t)
- type NetworkManager_initrc_exec_t;
- init_script_file(NetworkManager_initrc_exec_t)
-
-+type NetworkManager_unit_t;
-+init_unit_file(NetworkManager_unit_t)
-+
- type NetworkManager_log_t;
- logging_log_file(NetworkManager_log_t)
-
- type NetworkManager_tmp_t;
- files_tmp_file(NetworkManager_tmp_t)
-
--type NetworkManager_unit_t;
--init_unit_file(NetworkManager_unit_t)
--
- type NetworkManager_var_lib_t;
- files_type(NetworkManager_var_lib_t)
-
-diff --git a/policy/modules/contrib/nis.fc b/policy/modules/contrib/nis.fc
-index 09c298396cd2..1b8e48057f35 100644
---- a/policy/modules/contrib/nis.fc
-+++ b/policy/modules/contrib/nis.fc
-@@ -20,3 +20,8 @@
- /var/run/ypbind.* -- gen_context(system_u:object_r:ypbind_var_run_t,s0)
- /var/run/ypserv.* -- gen_context(system_u:object_r:ypserv_var_run_t,s0)
- /var/run/yppass.* -- gen_context(system_u:object_r:yppasswdd_var_run_t,s0)
-+
-+/usr/lib/systemd/system/ypbind\.service -- gen_context(system_u:object_r:ypbind_unit_t,s0)
-+/usr/lib/systemd/system/ypserv\.service -- gen_context(system_u:object_r:nis_unit_t,s0)
-+/usr/lib/systemd/system/yppasswdd\.service -- gen_context(system_u:object_r:nis_unit_t,s0)
-+/usr/lib/systemd/system/ypxfrd\.service -- gen_context(system_u:object_r:nis_unit_t,s0)
-diff --git a/policy/modules/contrib/nis.te b/policy/modules/contrib/nis.te
-index 71a2e6f1da93..807b729b83e8 100644
---- a/policy/modules/contrib/nis.te
-+++ b/policy/modules/contrib/nis.te
-@@ -27,6 +27,9 @@ files_tmp_file(ypbind_tmp_t)
- type ypbind_var_run_t;
- files_pid_file(ypbind_var_run_t)
-
-+type ypbind_unit_t;
-+init_unit_file(ypbind_unit_t)
-+
- type yppasswdd_t;
- type yppasswdd_exec_t;
- init_daemon_domain(yppasswdd_t, yppasswdd_exec_t)
-@@ -55,6 +58,9 @@ init_daemon_domain(ypxfr_t, ypxfr_exec_t)
- type ypxfr_var_run_t;
- files_pid_file(ypxfr_var_run_t)
-
-+type nis_unit_t;
-+init_unit_file(nis_unit_t)
-+
- ########################################
- #
- # ypbind local policy
-diff --git a/policy/modules/contrib/nscd.fc b/policy/modules/contrib/nscd.fc
-index a39d96c4e825..624bd8a15d38 100644
---- a/policy/modules/contrib/nscd.fc
-+++ b/policy/modules/contrib/nscd.fc
-@@ -1,5 +1,8 @@
- /etc/rc\.d/init\.d/nscd -- gen_context(system_u:object_r:nscd_initrc_exec_t,s0)
-
-+# Systemd unit files
-+/usr/lib/systemd/system/nscd.* -- gen_context(system_u:object_r:nscd_unit_t,s0)
-+
- /usr/s?bin/nscd -- gen_context(system_u:object_r:nscd_exec_t,s0)
-
- /var/cache/nscd(/.*)? gen_context(system_u:object_r:nscd_var_run_t,s0)
-diff --git a/policy/modules/contrib/nscd.te b/policy/modules/contrib/nscd.te
-index 998dcdd1aab6..cddce83b21c5 100644
---- a/policy/modules/contrib/nscd.te
-+++ b/policy/modules/contrib/nscd.te
-@@ -34,6 +34,9 @@ init_script_file(nscd_initrc_exec_t)
- type nscd_log_t;
- logging_log_file(nscd_log_t)
-
-+type nscd_unit_t;
-+init_unit_file(nscd_unit_t);
-+
- ########################################
- #
- # Local policy
-diff --git a/policy/modules/contrib/ntp.fc b/policy/modules/contrib/ntp.fc
-index 4aee20d75082..58b2d5bccbdf 100644
---- a/policy/modules/contrib/ntp.fc
-+++ b/policy/modules/contrib/ntp.fc
-@@ -13,6 +13,7 @@
-
- # Systemd unit file
- /usr/lib/systemd/ntp-units\.d/.* -- gen_context(system_u:object_r:ntpd_unit_t,s0)
-+/usr/lib/systemd/system/ntpd\.service -- gen_context(system_u:object_r:ntpd_unit_t,s0)
-
- /usr/s?bin/ntpd -- gen_context(system_u:object_r:ntpd_exec_t,s0)
- /usr/s?bin/ntpdate -- gen_context(system_u:object_r:ntpdate_exec_t,s0)
-diff --git a/policy/modules/contrib/ntp.te b/policy/modules/contrib/ntp.te
-index 12a61620b7ff..b7430fdd779c 100644
---- a/policy/modules/contrib/ntp.te
-+++ b/policy/modules/contrib/ntp.te
-@@ -21,6 +21,9 @@ init_script_file(ntpd_initrc_exec_t)
- type ntp_conf_t;
- files_config_file(ntp_conf_t)
-
-+type ntpd_unit_t;
-+init_unit_file(ntpd_unit_t)
-+
- type ntpd_key_t;
- files_type(ntpd_key_t)
-
-@@ -33,9 +36,6 @@ files_tmp_file(ntpd_tmp_t)
- type ntpd_tmpfs_t;
- files_tmpfs_file(ntpd_tmpfs_t)
-
--type ntpd_unit_t;
--init_unit_file(ntpd_unit_t)
--
- type ntpd_var_run_t;
- files_pid_file(ntpd_var_run_t)
-
-diff --git a/policy/modules/contrib/openvpn.fc b/policy/modules/contrib/openvpn.fc
-index 928a8af9df07..6b6ac3512ccb 100644
---- a/policy/modules/contrib/openvpn.fc
-+++ b/policy/modules/contrib/openvpn.fc
-@@ -3,6 +3,8 @@
-
- /etc/rc\.d/init\.d/openvpn -- gen_context(system_u:object_r:openvpn_initrc_exec_t,s0)
-
-+/usr/lib/systemd/system/openvpn\.service -- gen_context(system_u:object_r:openvpn_unit_t,s0)
-+
- /usr/s?bin/openvpn -- gen_context(system_u:object_r:openvpn_exec_t,s0)
-
- /var/log/openvpn-status\.log.* -- gen_context(system_u:object_r:openvpn_status_t,s0)
-diff --git a/policy/modules/contrib/openvpn.te b/policy/modules/contrib/openvpn.te
-index fb30050dab3a..fb386274447a 100644
---- a/policy/modules/contrib/openvpn.te
-+++ b/policy/modules/contrib/openvpn.te
-@@ -43,6 +43,9 @@ logging_log_file(openvpn_status_t)
- type openvpn_tmp_t;
- files_tmp_file(openvpn_tmp_t)
-
-+type openvpn_unit_t;
-+init_unit_file(openvpn_unit_t)
-+
- type openvpn_var_log_t;
- logging_log_file(openvpn_var_log_t)
-
-diff --git a/policy/modules/contrib/ppp.fc b/policy/modules/contrib/ppp.fc
-index fae90d342d1e..952d0e2b274f 100644
---- a/policy/modules/contrib/ppp.fc
-+++ b/policy/modules/contrib/ppp.fc
-@@ -12,6 +12,8 @@ HOME_DIR/\.ppprc -- gen_context(system_u:object_r:ppp_home_t,s0)
- /sbin/ppp-watch -- gen_context(system_u:object_r:pppd_exec_t,s0)
- /sbin/pppoe-server -- gen_context(system_u:object_r:pppd_exec_t,s0)
-
-+/usr/lib/systemd/system/ppp.* -- gen_context(system_u:object_r:iptables_unit_t,s0)
-+
- /usr/s?bin/ipppd -- gen_context(system_u:object_r:pppd_exec_t,s0)
- /usr/s?bin/ppp-watch -- gen_context(system_u:object_r:pppd_exec_t,s0)
- /usr/s?bin/pppd -- gen_context(system_u:object_r:pppd_exec_t,s0)
-diff --git a/policy/modules/contrib/ppp.te b/policy/modules/contrib/ppp.te
-index 1d3079ff0923..e974c0f742a1 100644
---- a/policy/modules/contrib/ppp.te
-+++ b/policy/modules/contrib/ppp.te
-@@ -53,6 +53,9 @@ files_lock_file(pppd_lock_t)
- type pppd_tmp_t;
- files_tmp_file(pppd_tmp_t)
-
-+type pppd_unit_t;
-+init_unit_file(pppd_unit_t)
-+
- type pppd_var_run_t;
- files_pid_file(pppd_var_run_t)
-
-diff --git a/policy/modules/contrib/rpc.fc b/policy/modules/contrib/rpc.fc
-index 0344d07f86b9..32881246bb25 100644
---- a/policy/modules/contrib/rpc.fc
-+++ b/policy/modules/contrib/rpc.fc
-@@ -7,6 +7,9 @@
- /sbin/rpc\..* -- gen_context(system_u:object_r:rpcd_exec_t,s0)
- /sbin/sm-notify -- gen_context(system_u:object_r:rpcd_exec_t,s0)
-
-+/usr/lib/systemd/system/nfs.* -- gen_context(system_u:object_r:nfsd_unit_t,s0)
-+/usr/lib/systemd/system/rpc.* -- gen_context(system_u:object_r:rpcd_unit_t,s0)
-+
- /usr/s?bin/rpc\..* -- gen_context(system_u:object_r:rpcd_exec_t,s0)
- /usr/s?bin/rpc\.idmapd -- gen_context(system_u:object_r:rpcd_exec_t,s0)
- /usr/s?bin/rpc\.gssd -- gen_context(system_u:object_r:gssd_exec_t,s0)
-diff --git a/policy/modules/contrib/rpc.te b/policy/modules/contrib/rpc.te
-index 93ce41a5770d..4a8d842b02c4 100644
---- a/policy/modules/contrib/rpc.te
-+++ b/policy/modules/contrib/rpc.te
-@@ -52,11 +52,17 @@ rpc_domain_template(rpcd)
- type rpcd_initrc_exec_t;
- init_script_file(rpcd_initrc_exec_t)
-
-+type rpcd_unit_t;
-+init_unit_file(rpcd_unit_t)
-+
- rpc_domain_template(nfsd)
-
- type nfsd_initrc_exec_t;
- init_script_file(nfsd_initrc_exec_t)
-
-+type nfsd_unit_t;
-+init_unit_file(nfsd_unit_t)
-+
- type nfsd_rw_t;
- files_type(nfsd_rw_t)
-
-diff --git a/policy/modules/contrib/samba.fc b/policy/modules/contrib/samba.fc
-index 9155792b84f9..f24f980fb1be 100644
---- a/policy/modules/contrib/samba.fc
-+++ b/policy/modules/contrib/samba.fc
-@@ -8,6 +8,8 @@
- /etc/samba/smbpasswd -- gen_context(system_u:object_r:samba_secrets_t,s0)
- /etc/samba(/.*)? gen_context(system_u:object_r:samba_etc_t,s0)
-
-+/usr/lib/systemd/system/smb.service -- gen_context(system_u:object_r:samba_unit_t,s0)
-+
- /usr/bin/net -- gen_context(system_u:object_r:samba_net_exec_t,s0)
- /usr/bin/ntlm_auth -- gen_context(system_u:object_r:winbind_helper_exec_t,s0)
- /usr/bin/smbcontrol -- gen_context(system_u:object_r:smbcontrol_exec_t,s0)
-diff --git a/policy/modules/contrib/samba.te b/policy/modules/contrib/samba.te
-index f6e9be311db5..6607c964af45 100644
---- a/policy/modules/contrib/samba.te
-+++ b/policy/modules/contrib/samba.te
-@@ -113,6 +113,9 @@ files_config_file(samba_etc_t)
- type samba_initrc_exec_t;
- init_script_file(samba_initrc_exec_t)
-
-+type samba_unit_t;
-+init_unit_file(samba_unit_t)
-+
- type samba_log_t;
- logging_log_file(samba_log_t)
-
-diff --git a/policy/modules/contrib/tor.fc b/policy/modules/contrib/tor.fc
-index c92677765d33..9e0077dec750 100644
---- a/policy/modules/contrib/tor.fc
-+++ b/policy/modules/contrib/tor.fc
-@@ -4,6 +4,7 @@
-
- /usr/bin/tor -- gen_context(system_u:object_r:tor_exec_t,s0)
- /usr/s?bin/tor -- gen_context(system_u:object_r:tor_exec_t,s0)
-+/usr/lib/systemd/system/tor\.service -- gen_context(system_u:object_r:tor_unit_t,s0)
-
- /var/lib/tor(/.*)? gen_context(system_u:object_r:tor_var_lib_t,s0)
- /var/lib/tor-data(/.*)? gen_context(system_u:object_r:tor_var_lib_t,s0)
-diff --git a/policy/modules/contrib/tor.te b/policy/modules/contrib/tor.te
-index 418eb2953306..8a675febb69c 100644
---- a/policy/modules/contrib/tor.te
-+++ b/policy/modules/contrib/tor.te
-@@ -33,6 +33,9 @@ type tor_var_run_t;
- files_pid_file(tor_var_run_t)
- init_daemon_pid_file(tor_var_run_t, dir, "tor")
-
-+type tor_unit_t;
-+init_unit_file(tor_unit_t)
-+
- ########################################
- #
- # Local policy
---
-2.6.4
-
diff --git a/0015-Add-an-interface-for-systemd-daemons-to-configure-lo.patch b/0015-Add-an-interface-for-systemd-daemons-to-configure-lo.patch
deleted file mode 100644
index 97d43cb987a..00000000000
--- a/0015-Add-an-interface-for-systemd-daemons-to-configure-lo.patch
+++ /dev/null
@@ -1,99 +0,0 @@
-From 11b2f2af503b54850730dbda672a167bb7f0ac38 Mon Sep 17 00:00:00 2001
-From: Nicolas Iooss <nicolas.iooss@m4x.org>
-Date: Tue, 5 Jan 2016 18:00:59 +0100
-Subject: [PATCH] Add an interface for systemd daemons to configure logging
-
-Many systemd daemons use log_parse_environment() and log_open() to
-configure the way they log messages. These internal systemd functions
-requires a bunch of permissions like reading /proc/cmdline and
-/proc/1/environ to run. Create an interface to ease allowing these
-accesses.
----
- policy/modules/system/systemd.if | 42 ++++++++++++++++++++++++++++++++++++++++
- policy/modules/system/systemd.te | 6 ++++--
- 2 files changed, 46 insertions(+), 2 deletions(-)
-
-diff --git a/policy/modules/system/systemd.if b/policy/modules/system/systemd.if
-index 3cd667000098..d24f9cec82f1 100644
---- a/policy/modules/system/systemd.if
-+++ b/policy/modules/system/systemd.if
-@@ -171,3 +171,45 @@ interface(`systemd_start_power_units',`
-
- allow $1 power_unit_t:service start;
- ')
-+
-+########################################
-+## <summary>
-+## Allow specified domain to parse environment to set up logging.
-+## </summary>
-+## <desc>
-+## <p>
-+## Many systemd daemons set-up their logging by calling
-+## functions log_parse_environment and log_open, which
-+## source code is available on
-+## https://github.com/systemd/systemd/blob/v227/src/basic/log.c
-+## </p>
-+## <p>
-+## Function log_parse_environment calls parse_proc_cmdline,
-+## which reads /proc/cmdline and calls detect_container,
-+## which reads /proc/1/environ.
-+## </p>
-+## <p>
-+## Function log_open may call log_open_syslog, which calls
-+## create_log_socket, which calls fd_inc_sndbuf, which does
-+## setsockopt(fd, SOL_SOCKET, SO_SNDBUFFORCE, ...), which
-+## requires CAP_NET_ADMIN. Nevertheless if CAP_NET_ADMIN
-+## access is denied, fd_inc_sndbuf falls back to using
-+## SO_SNDBUF option, which does not require any capability.
-+## </p>
-+## </desc>
-+## <param name="domain">
-+## <summary>
-+## Domain allowed access.
-+## </summary>
-+## </param>
-+#
-+interface(`systemd_parse_log_environment',`
-+ # Allow to read /proc/1/environ
-+ init_read_state($1)
-+ # Allow to read /proc/cmdline
-+ kernel_read_system_state($1)
-+ # Do not audit setsockopt(fd, SOL_SOCKET, SO_SNDBUFFORCE, ...) failure
-+ dontaudit $1 self:capability net_admin;
-+
-+ logging_send_syslog_msg($1)
-+')
-diff --git a/policy/modules/system/systemd.te b/policy/modules/system/systemd.te
-index fdb9fefc2ec2..87e678d4baec 100644
---- a/policy/modules/system/systemd.te
-+++ b/policy/modules/system/systemd.te
-@@ -120,7 +120,7 @@ kernel_domtrans_to(systemd_cgroups_t, systemd_cgroups_exec_t)
-
- init_stream_connect(systemd_cgroups_t)
-
--logging_send_syslog_msg(systemd_cgroups_t)
-+systemd_parse_log_environment(systemd_cgroups_t)
-
- kernel_dgram_send(systemd_cgroups_t)
-
-@@ -147,7 +147,7 @@ optional_policy(`
-
- files_read_etc_files(systemd_hostnamed_t)
-
--logging_send_syslog_msg(systemd_hostnamed_t)
-+systemd_parse_log_environment(systemd_hostnamed_t)
-
- seutil_read_file_contexts(systemd_hostnamed_t)
-
-@@ -254,6 +254,8 @@ logging_send_syslog_msg(systemd_tmpfiles_t)
-
- seutil_read_file_contexts(systemd_tmpfiles_t)
-
-+systemd_parse_log_environment(systemd_tmpfiles_t)
-+
- tunable_policy(`systemd_tmpfiles_manage_all',`
- # systemd-tmpfiles can be configured to manage anything.
- # have a last-resort option for users to do this.
---
-2.6.4
-
diff --git a/0016-Add-systemd-backlight-policy.patch b/0016-Add-systemd-backlight-policy.patch
deleted file mode 100644
index c9d9c08fa15..00000000000
--- a/0016-Add-systemd-backlight-policy.patch
+++ /dev/null
@@ -1,64 +0,0 @@
-From 14d747bd11bd874a3ea2d3587dba71dfc722ca01 Mon Sep 17 00:00:00 2001
-From: Nicolas Iooss <nicolas.iooss@m4x.org>
-Date: Tue, 5 Jan 2016 18:01:18 +0100
-Subject: [PATCH] Add systemd-backlight policy
-
----
- policy/modules/system/systemd.fc | 1 +
- policy/modules/system/systemd.te | 21 +++++++++++++++++++++
- 2 files changed, 22 insertions(+)
-
-diff --git a/policy/modules/system/systemd.fc b/policy/modules/system/systemd.fc
-index b71bab68a29b..8c6b9d0c2d21 100644
---- a/policy/modules/system/systemd.fc
-+++ b/policy/modules/system/systemd.fc
-@@ -37,6 +37,7 @@
- /usr/lib/systemd/system/[^/]*sleep.* -- gen_context(system_u:object_r:power_unit_t,s0)
- /usr/lib/systemd/system/[^/]*suspend.* -- gen_context(system_u:object_r:power_unit_t,s0)
-
-+/var/lib/systemd/backlight(/.*)? gen_context(system_u:object_r:systemd_backlight_var_lib_t,s0)
- /var/lib/systemd/linger(/.*)? gen_context(system_u:object_r:systemd_logind_var_lib_t,s0)
-
- /var/run/\.nologin[^/]* -- gen_context(system_u:object_r:systemd_sessions_var_run_t,s0)
-diff --git a/policy/modules/system/systemd.te b/policy/modules/system/systemd.te
-index 87e678d4baec..9f42929c3a9e 100644
---- a/policy/modules/system/systemd.te
-+++ b/policy/modules/system/systemd.te
-@@ -24,6 +24,9 @@ type systemd_backlight_t;
- type systemd_backlight_exec_t;
- init_system_domain(systemd_backlight_t, systemd_backlight_exec_t)
-
-+type systemd_backlight_var_lib_t;
-+files_type(systemd_backlight_var_lib_t)
-+
- type systemd_binfmt_t;
- type systemd_binfmt_exec_t;
- init_system_domain(systemd_binfmt_t, systemd_binfmt_exec_t)
-@@ -111,6 +114,24 @@ init_daemon_domain(systemd_tmpfiles_t, systemd_tmpfiles_exec_t)
- type power_unit_t;
- init_unit_file(power_unit_t)
-
-+#######################################
-+#
-+# Backlight local policy
-+#
-+
-+allow systemd_backlight_t systemd_backlight_var_lib_t:dir manage_dir_perms;
-+init_var_lib_filetrans(systemd_backlight_t, systemd_backlight_var_lib_t, dir)
-+manage_files_pattern(systemd_backlight_t, systemd_backlight_var_lib_t, systemd_backlight_var_lib_t)
-+
-+systemd_parse_log_environment(systemd_backlight_t)
-+
-+# Allow systemd-backlight to write to /sys/class/backlight/*/brightness
-+dev_rw_sysfs(systemd_backlight_t)
-+
-+files_read_etc_files(systemd_backlight_t)
-+
-+udev_read_pid_files(systemd_backlight_t)
-+
- ######################################
- #
- # Cgroups local policy
---
-2.6.4
-
diff --git a/0017-Add-systemd-binfmt-policy.patch b/0017-Add-systemd-binfmt-policy.patch
deleted file mode 100644
index 5551cb74d22..00000000000
--- a/0017-Add-systemd-binfmt-policy.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From 607e3b49362d016cadbe7cfe4816f0a6ee10dd19 Mon Sep 17 00:00:00 2001
-From: Nicolas Iooss <nicolas.iooss@m4x.org>
-Date: Tue, 5 Jan 2016 18:01:32 +0100
-Subject: [PATCH] Add systemd-binfmt policy
-
----
- policy/modules/system/systemd.te | 12 ++++++++++++
- 1 file changed, 12 insertions(+)
-
-diff --git a/policy/modules/system/systemd.te b/policy/modules/system/systemd.te
-index 9f42929c3a9e..f53557835c37 100644
---- a/policy/modules/system/systemd.te
-+++ b/policy/modules/system/systemd.te
-@@ -132,6 +132,18 @@ files_read_etc_files(systemd_backlight_t)
-
- udev_read_pid_files(systemd_backlight_t)
-
-+#######################################
-+#
-+# Binfmt local policy
-+#
-+
-+systemd_parse_log_environment(systemd_binfmt_t)
-+
-+fs_register_binary_executable_type(systemd_binfmt_t)
-+
-+# Allow to read /etc/binfmt.d/ files
-+files_read_etc_files(systemd_binfmt_t)
-+
- ######################################
- #
- # Cgroups local policy
---
-2.6.4
-
diff --git a/0018-Make-fs_register_binary_executable_type-interface-al.patch b/0018-Make-fs_register_binary_executable_type-interface-al.patch
deleted file mode 100644
index 8bf37903452..00000000000
--- a/0018-Make-fs_register_binary_executable_type-interface-al.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-From 59fbc8ea167e5d8797f8f850f1f5106025f7fe65 Mon Sep 17 00:00:00 2001
-From: Nicolas Iooss <nicolas.iooss@m4x.org>
-Date: Tue, 5 Jan 2016 18:01:48 +0100
-Subject: [PATCH] Make fs_register_binary_executable_type interface allow
- searching /proc/sys/fs
-
----
- policy/modules/kernel/filesystem.if | 2 ++
- policy/modules/kernel/kernel.if | 19 +++++++++++++++++++
- 2 files changed, 21 insertions(+)
-
-diff --git a/policy/modules/kernel/filesystem.if b/policy/modules/kernel/filesystem.if
-index 1d1676561b4a..2a3cc90b8595 100644
---- a/policy/modules/kernel/filesystem.if
-+++ b/policy/modules/kernel/filesystem.if
-@@ -612,6 +612,8 @@ interface(`fs_register_binary_executable_type',`
- type binfmt_misc_fs_t;
- ')
-
-+ # binfmt_misc filesystem is usually mounted on /proc/sys/fs/binfmt_misc
-+ kernel_search_fs_sysctls($1)
- rw_files_pattern($1, binfmt_misc_fs_t, binfmt_misc_fs_t)
- ')
-
-diff --git a/policy/modules/kernel/kernel.if b/policy/modules/kernel/kernel.if
-index f1130d1a521d..132496ceab5d 100644
---- a/policy/modules/kernel/kernel.if
-+++ b/policy/modules/kernel/kernel.if
-@@ -1987,6 +1987,25 @@ interface(`kernel_rw_kernel_sysctl',`
-
- ########################################
- ## <summary>
-+## Search filesystem sysctl directories.
-+## </summary>
-+## <param name="domain">
-+## <summary>
-+## Domain allowed access.
-+## </summary>
-+## </param>
-+## <rolecap/>
-+#
-+interface(`kernel_search_fs_sysctls',`
-+ gen_require(`
-+ type proc_t, sysctl_t, sysctl_fs_t;
-+ ')
-+
-+ search_dirs_pattern($1, { proc_t sysctl_t sysctl_fs_t }, sysctl_fs_t)
-+')
-+
-+########################################
-+## <summary>
- ## Read filesystem sysctls.
- ## </summary>
- ## <param name="domain">
---
-2.6.4
-
diff --git a/0019-systemd-timedated-and-systemd-timesyncd-policies.patch b/0019-systemd-timedated-and-systemd-timesyncd-policies.patch
deleted file mode 100644
index bb3da780238..00000000000
--- a/0019-systemd-timedated-and-systemd-timesyncd-policies.patch
+++ /dev/null
@@ -1,92 +0,0 @@
-From a5ff89662ba53f5f9c57f3ee352117b544d41fd8 Mon Sep 17 00:00:00 2001
-From: Nicolas Iooss <nicolas.iooss@m4x.org>
-Date: Tue, 5 Jan 2016 18:02:36 +0100
-Subject: [PATCH] systemd-timedated and systemd-timesyncd policies
-
----
- policy/modules/system/systemd.fc | 2 ++
- policy/modules/system/systemd.te | 48 ++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 50 insertions(+)
-
-diff --git a/policy/modules/system/systemd.fc b/policy/modules/system/systemd.fc
-index 8c6b9d0c2d21..da5a5860fd7a 100644
---- a/policy/modules/system/systemd.fc
-+++ b/policy/modules/system/systemd.fc
-@@ -27,6 +27,8 @@
- /usr/lib/systemd/systemd-localed -- gen_context(system_u:object_r:systemd_locale_exec_t,s0)
- /usr/lib/systemd/systemd-logind -- gen_context(system_u:object_r:systemd_logind_exec_t,s0)
- /usr/lib/systemd/systemd-machined -- gen_context(system_u:object_r:systemd_machined_exec_t,s0)
-+/usr/lib/systemd/systemd-timedated -- gen_context(system_u:object_r:systemd_timedated_exec_t,s0)
-+/usr/lib/systemd/systemd-timesyncd -- gen_context(system_u:object_r:systemd_timesyncd_exec_t,s0)
-
- # Systemd unit files
- /usr/lib/systemd/system/[^/]*halt.* -- gen_context(system_u:object_r:power_unit_t,s0)
-diff --git a/policy/modules/system/systemd.te b/policy/modules/system/systemd.te
-index f53557835c37..5ad343308d07 100644
---- a/policy/modules/system/systemd.te
-+++ b/policy/modules/system/systemd.te
-@@ -101,6 +101,14 @@ type systemd_sessions_var_run_t;
- files_pid_file(systemd_sessions_var_run_t)
- init_daemon_pid_file(systemd_sessions_var_run_t, dir, "systemd_sessions")
-
-+type systemd_timedated_t;
-+type systemd_timedated_exec_t;
-+init_daemon_domain(systemd_timedated_t, systemd_timedated_exec_t)
-+
-+type systemd_timesyncd_t;
-+type systemd_timesyncd_exec_t;
-+init_daemon_domain(systemd_timesyncd_t, systemd_timesyncd_exec_t)
-+
- type systemd_tmpfiles_t;
- type systemd_tmpfiles_exec_t;
- type systemd_kmod_conf_t;
-@@ -263,6 +271,46 @@ logging_send_syslog_msg(systemd_sessions_t)
-
- #########################################
- #
-+# Timedated local policy
-+#
-+
-+systemd_parse_log_environment(systemd_timedated_t)
-+
-+clock_read_adjtime(systemd_timedated_t)
-+dev_read_realtime_clock(systemd_timedated_t)
-+
-+dbus_system_bus_client(systemd_timedated_t)
-+init_dbus_chat(systemd_timedated_t)
-+miscfiles_read_localization(systemd_timedated_t)
-+
-+# Read /proc/sys/kernel/random/boot_id
-+kernel_read_kernel_sysctls(systemd_timedated_t)
-+
-+#########################################
-+#
-+# Timesyncd local policy
-+#
-+
-+allow systemd_timesyncd_t self:capability { setgid setpcap setuid sys_time };
-+allow systemd_timesyncd_t self:process { getcap setcap };
-+
-+systemd_parse_log_environment(systemd_timesyncd_t)
-+
-+clock_read_adjtime(systemd_timesyncd_t)
-+kernel_read_kernel_sysctls(systemd_timesyncd_t)
-+sysnet_read_config(systemd_timesyncd_t)
-+
-+corenet_udp_sendrecv_ntp_port(systemd_timesyncd_t)
-+corenet_udp_bind_generic_node(systemd_timesyncd_t)
-+#sysnet_dns_name_resolve(systemd_timesyncd_t)
-+auth_use_nsswitch(systemd_timesyncd_t)
-+
-+# Allow opening /var/lib/systemd/clock read-write
-+allow systemd_timesyncd_t self:capability { chown dac_override fowner };
-+init_manage_var_lib_files(systemd_timesyncd_t)
-+
-+#########################################
-+#
- # Tmpfiles local policy
- #
-
---
-2.6.4
-
diff --git a/0020-Add-systemd-modules-load-policy.patch b/0020-Add-systemd-modules-load-policy.patch
deleted file mode 100644
index e9b24ca28ba..00000000000
--- a/0020-Add-systemd-modules-load-policy.patch
+++ /dev/null
@@ -1,87 +0,0 @@
-From 0a1ea3aa8b6e4a326d404f5df383df160846b4db Mon Sep 17 00:00:00 2001
-From: Nicolas Iooss <nicolas.iooss@m4x.org>
-Date: Tue, 5 Jan 2016 18:03:27 +0100
-Subject: [PATCH] Add systemd-modules-load policy
-
----
- policy/modules/system/modutils.fc | 4 ++++
- policy/modules/system/systemd.fc | 1 +
- policy/modules/system/systemd.te | 17 +++++++++++++++++
- 3 files changed, 22 insertions(+)
-
-diff --git a/policy/modules/system/modutils.fc b/policy/modules/system/modutils.fc
-index c3f88b443585..4b2a5135af98 100644
---- a/policy/modules/system/modutils.fc
-+++ b/policy/modules/system/modutils.fc
-@@ -1,6 +1,7 @@
- /bin/kmod -- gen_context(system_u:object_r:insmod_exec_t,s0)
-
- /etc/modules\.conf.* -- gen_context(system_u:object_r:modules_conf_t,s0)
-+/etc/modules-load.d(/.*)? -- gen_context(system_u:object_r:modules_conf_t,s0)
- /etc/modprobe\.conf.* -- gen_context(system_u:object_r:modules_conf_t,s0)
- /etc/modprobe\.d(/.*)? gen_context(system_u:object_r:modules_conf_t,s0)
-
-@@ -34,6 +35,7 @@ ifdef(`distro_gentoo',`
-
- /usr/lib/modules/[^/]+/modules\..+ -- gen_context(system_u:object_r:modules_dep_t,s0)
- /usr/lib/modules/modprobe\.conf -- gen_context(system_u:object_r:modules_conf_t,s0)
-+/usr/lib/modules-load.d(/.*)? -- gen_context(system_u:object_r:modules_conf_t,s0)
-
- /usr/sbin/depmod.* -- gen_context(system_u:object_r:depmod_exec_t,s0)
- /usr/sbin/generate-modprobe\.conf -- gen_context(system_u:object_r:update_modules_exec_t,s0)
-@@ -42,3 +44,5 @@ ifdef(`distro_gentoo',`
- /usr/sbin/modules-update -- gen_context(system_u:object_r:update_modules_exec_t,s0)
- /usr/sbin/rmmod.* -- gen_context(system_u:object_r:insmod_exec_t,s0)
- /usr/sbin/update-modules -- gen_context(system_u:object_r:update_modules_exec_t,s0)
-+
-+/var/run/modules-load.d(/.*)? -- gen_context(system_u:object_r:modules_conf_t,s0)
-diff --git a/policy/modules/system/systemd.fc b/policy/modules/system/systemd.fc
-index da5a5860fd7a..30cc741fe0df 100644
---- a/policy/modules/system/systemd.fc
-+++ b/policy/modules/system/systemd.fc
-@@ -27,6 +27,7 @@
- /usr/lib/systemd/systemd-localed -- gen_context(system_u:object_r:systemd_locale_exec_t,s0)
- /usr/lib/systemd/systemd-logind -- gen_context(system_u:object_r:systemd_logind_exec_t,s0)
- /usr/lib/systemd/systemd-machined -- gen_context(system_u:object_r:systemd_machined_exec_t,s0)
-+/usr/lib/systemd/systemd-modules-load -- gen_context(system_u:object_r:systemd_modules_load_exec_t,s0)
- /usr/lib/systemd/systemd-timedated -- gen_context(system_u:object_r:systemd_timedated_exec_t,s0)
- /usr/lib/systemd/systemd-timesyncd -- gen_context(system_u:object_r:systemd_timesyncd_exec_t,s0)
-
-diff --git a/policy/modules/system/systemd.te b/policy/modules/system/systemd.te
-index 5ad343308d07..af3eb5972d31 100644
---- a/policy/modules/system/systemd.te
-+++ b/policy/modules/system/systemd.te
-@@ -77,6 +77,10 @@ type systemd_machined_t;
- type systemd_machined_exec_t;
- init_daemon_domain(systemd_machined_t, systemd_machined_exec_t)
-
-+type systemd_modules_load_t;
-+type systemd_modules_load_exec_t;
-+init_daemon_domain(systemd_modules_load_t, systemd_modules_load_exec_t)
-+
- type systemd_nspawn_t;
- type systemd_nspawn_exec_t;
- init_system_domain(systemd_nspawn_t, systemd_nspawn_exec_t)
-@@ -259,6 +263,19 @@ optional_policy(`
- dbus_connect_system_bus(systemd_logind_t)
- ')
-
-+#######################################
-+#
-+# Modules-load local policy
-+#
-+
-+# Read parameters with log_parse_environment/proc_cmdline/detect_container
-+systemd_parse_log_environment(systemd_modules_load_t)
-+
-+files_read_kernel_modules(systemd_modules_load_t)
-+kernel_load_module(systemd_modules_load_t)
-+modutils_read_module_config(systemd_modules_load_t)
-+modutils_read_module_deps(systemd_modules_load_t)
-+
- #########################################
- #
- # Sessions local policy
---
-2.6.4
-
diff --git a/0021-Add-systemd-rfkill-policy.patch b/0021-Add-systemd-rfkill-policy.patch
deleted file mode 100644
index ad1cad9102d..00000000000
--- a/0021-Add-systemd-rfkill-policy.patch
+++ /dev/null
@@ -1,62 +0,0 @@
-From 304aee298451e661d73c999154771cdeaf85c024 Mon Sep 17 00:00:00 2001
-From: Nicolas Iooss <nicolas.iooss@m4x.org>
-Date: Tue, 5 Jan 2016 18:03:57 +0100
-Subject: [PATCH] Add systemd-rfkill policy
-
----
- policy/modules/system/systemd.fc | 1 +
- policy/modules/system/systemd.te | 19 +++++++++++++++++++
- 2 files changed, 20 insertions(+)
-
-diff --git a/policy/modules/system/systemd.fc b/policy/modules/system/systemd.fc
-index 30cc741fe0df..e5006e2b4f10 100644
---- a/policy/modules/system/systemd.fc
-+++ b/policy/modules/system/systemd.fc
-@@ -28,6 +28,7 @@
- /usr/lib/systemd/systemd-logind -- gen_context(system_u:object_r:systemd_logind_exec_t,s0)
- /usr/lib/systemd/systemd-machined -- gen_context(system_u:object_r:systemd_machined_exec_t,s0)
- /usr/lib/systemd/systemd-modules-load -- gen_context(system_u:object_r:systemd_modules_load_exec_t,s0)
-+/usr/lib/systemd/systemd-rfkill -- gen_context(system_u:object_r:systemd_rfkill_exec_t,s0)
- /usr/lib/systemd/systemd-timedated -- gen_context(system_u:object_r:systemd_timedated_exec_t,s0)
- /usr/lib/systemd/systemd-timesyncd -- gen_context(system_u:object_r:systemd_timesyncd_exec_t,s0)
-
-diff --git a/policy/modules/system/systemd.te b/policy/modules/system/systemd.te
-index af3eb5972d31..2acf552ac55c 100644
---- a/policy/modules/system/systemd.te
-+++ b/policy/modules/system/systemd.te
-@@ -85,6 +85,10 @@ type systemd_nspawn_t;
- type systemd_nspawn_exec_t;
- init_system_domain(systemd_nspawn_t, systemd_nspawn_exec_t)
-
-+type systemd_rfkill_t;
-+type systemd_rfkill_exec_t;
-+init_system_domain(systemd_rfkill_t, systemd_rfkill_exec_t)
-+
- type systemd_run_t;
- type systemd_run_exec_t;
- init_daemon_domain(systemd_run_t, systemd_run_exec_t)
-@@ -276,6 +280,21 @@ kernel_load_module(systemd_modules_load_t)
- modutils_read_module_config(systemd_modules_load_t)
- modutils_read_module_deps(systemd_modules_load_t)
-
-+#######################################
-+#
-+# Rfkill local policy
-+#
-+
-+systemd_parse_log_environment(systemd_rfkill_t)
-+
-+dev_read_sysfs(systemd_rfkill_t)
-+dev_rw_wireless(systemd_rfkill_t)
-+
-+# Allow reading /etc/udev/udev.conf
-+files_read_etc_files(systemd_rfkill_t)
-+# Allow reading /run/udev/data/+rfkill:rfkill0
-+udev_read_pid_files(systemd_rfkill_t)
-+
- #########################################
- #
- # Sessions local policy
---
-2.6.4
-
diff --git a/PKGBUILD b/PKGBUILD
index 2deb7b8e086..8d276265cd3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,107 +3,40 @@
# Contributor: Simon Peter Nicholls (simon <at> mintsource <dot> org)
pkgname=selinux-refpolicy-arch
-_origname=refpolicy
+_reponame=selinux-policy-arch
_policyname=refpolicy-arch
-_origver=20151208
-_patchver=1
-pkgver=${_origver}.${_patchver}
+pkgver=20170805
pkgrel=1
-pkgdesc="Modular SELinux reference policy including headers and docs with Arch Linux patch"
+pkgdesc="Modular SELinux reference policy including headers and docs with Arch Linux patches"
arch=('any')
-url="http://oss.tresys.com/projects/refpolicy"
-license=('GPL')
+url="https://github.com/TresysTechnology/refpolicy/wiki"
+license=('GPL2')
groups=('selinux')
-makedepends=('checkpolicy>=2.1.8' 'policycoreutils>=2.1.10'
- 'libsepol>=2.1.4' 'libsemanage>=2.0.29')
+makedepends=('git' 'python' 'checkpolicy>=2.7' 'semodule-utils')
+depends=('policycoreutils>=2.7')
optdepends=('linux-hardened: Linux kernel with SELinux support'
'linux-selinux: Linux kernel with SELinux support')
-backup=(etc/selinux/config)
-install=${pkgname}.install
-source=("https://raw.githubusercontent.com/wiki/TresysTechnology/${_origname}/files/${_origname}-2.${_origver}.tar.bz2"
- 'config'
- '0001-Label-Xorg-server-binary-correctly-on-Arch-Linux.patch'
- '0002-Label-OpenSSH-files-correctly-on-Arch-Linux.patch'
- '0003-Label-OpenSSH-systemd-unit-files.patch'
- '0004-Label-some-user-session-DBus-services-as-bin_t.patch'
- '0005-Allow-umount-to-atomically-write-run-mount-utab.patch'
- '0006-Allow-the-kernel-to-unlink-block-devices.patch'
- '0007-Label-gedit-plugins-properly-on-Arch-Linux.patch'
- '0008-Add-file-contexts-for-usr-bin-lib-sbin-when-they-exi.patch'
- '0009-Add-file-context-substitutions-for-systemd.patch'
- '0010-Rename-sbin-and-usr-sbin-directories-usr-s-bin.patch'
- '0011-Rename-usr-sbin-to-usr-s-bin-in-contrib-modules.patch'
- '0012-Customize-build.conf-for-Arch-Linux.patch'
- '0013-Allow-using-sys-fs-cgroup-symlinks.patch'
- '0014-Label-some-unit-files-in-contrib-modules.patch'
- '0015-Add-an-interface-for-systemd-daemons-to-configure-lo.patch'
- '0016-Add-systemd-backlight-policy.patch'
- '0017-Add-systemd-binfmt-policy.patch'
- '0018-Make-fs_register_binary_executable_type-interface-al.patch'
- '0019-systemd-timedated-and-systemd-timesyncd-policies.patch'
- '0020-Add-systemd-modules-load-policy.patch'
- '0021-Add-systemd-rfkill-policy.patch')
-sha256sums=('2dd2f45a7132137afe8302805c3b7839739759b9ab73dd1815c01afe34ac99de'
- 'c9f7cce9a06fd0595b3dd47d4fdde9d9c7457120c42c5f08bfdc5e89eb9a61df'
- '42ac70848ec45b62b77d30e5e8fc2ecda0fd66eda6adc96fccac1811440313a0'
- '50774986baaf6d72587493039dc0be1e1a6ec755eec898a2839efc9a26eef56d'
- '25cd3fa8d5a587d9fecb68d4a0a7c57f8739cfffab164742f6568aca61b0f18b'
- 'cfd1ea48eb4a5502f3fda4b9c2603d579c35861798f5ec4c7582ff99a183ee0a'
- '2dad570f1865cc6e398b3319f0aa8e1765b93aad7d1a72a68c81a9a7b5a27c36'
- '86827b6c9916a790adbb4f0e282fb823290383ee574b51c829ee939d7c522b4c'
- 'f6604f6b279696b1b2b30a7c88c64e4157d1edbfba8080e9e05a3a8347d6e39e'
- '5a46e3630682103732ca80e209d17ff0478a5efac81a8810d613b3f776b26352'
- 'a840b268fd553f85d41298533baf172eec5f02b9f8982cd93193254f02c6d193'
- 'f498868b632b1365f4f452ffab1926baccf137374e7ab3cd9c21505ca3b142c3'
- '40add7951e84ba495675f9352910d9d91c1841658921e7612b4e9c47610bb607'
- '607429a755fc96caea339ace1cbb7d53f5b92c8566804e9aa15c2fdaff5f151c'
- '09b964994abb65fa5c0ed1b808140f0cfa34a0edbdfa1771382ad0481c289fe6'
- 'ba75167fff469b3201d158472d54429eda9f41fea5f9029e17391490440d4a72'
- 'c7e35752d9fb9dd9aa4cab52d4b96b136ae18dd52dbd730463fa28b823c95e5a'
- '4bd221782f657dcab738c62a80f84b6f601529a27f0c7f0755a2be3fef1291d4'
- 'cfbd157f8da48cd125611a02cfa83b2912c20533fadf18db524171c13b799625'
- 'd5395e3cde509e61d0e2115e6acc47c4f2597f0a1949e2912a1ae50d4c850188'
- 'c71b3a428e06666a46b22b593ee6c16bfdbb2bcb29497985d9664f6a75231360'
- 'e33cec9111703ba74796da99ecaa39b105b23421ebf575c849cca661bc91dc5f'
- '9164b14104855303387b645c18ba55f2c8c57cecc2907f7d6a91511a6fbabcf4')
+install="${pkgname}.install"
+_commit=9dd88a228bef79323378b7d8a614bd10ce60515b
+source=("git+https://github.com/archlinuxhardened/${_reponame}#commit=${_commit}"
+ 'config')
+sha256sums=('SKIP'
+ 'c9f7cce9a06fd0595b3dd47d4fdde9d9c7457120c42c5f08bfdc5e89eb9a61df')
prepare() {
- cd "${srcdir}/${_origname}"
-
- # Apply Arch Linux patches
- patch -Np1 -i '../0001-Label-Xorg-server-binary-correctly-on-Arch-Linux.patch'
- patch -Np1 -i '../0002-Label-OpenSSH-files-correctly-on-Arch-Linux.patch'
- patch -Np1 -i '../0003-Label-OpenSSH-systemd-unit-files.patch'
- patch -Np1 -i '../0004-Label-some-user-session-DBus-services-as-bin_t.patch'
- patch -Np1 -i '../0005-Allow-umount-to-atomically-write-run-mount-utab.patch'
- patch -Np1 -i '../0006-Allow-the-kernel-to-unlink-block-devices.patch'
- patch -Np1 -i '../0007-Label-gedit-plugins-properly-on-Arch-Linux.patch'
- patch -Np1 -i '../0008-Add-file-contexts-for-usr-bin-lib-sbin-when-they-exi.patch'
- patch -Np1 -i '../0009-Add-file-context-substitutions-for-systemd.patch'
- patch -Np1 -i '../0010-Rename-sbin-and-usr-sbin-directories-usr-s-bin.patch'
- patch -Np1 -i '../0011-Rename-usr-sbin-to-usr-s-bin-in-contrib-modules.patch'
- patch -Np1 -i '../0012-Customize-build.conf-for-Arch-Linux.patch'
- patch -Np1 -i '../0013-Allow-using-sys-fs-cgroup-symlinks.patch'
- patch -Np1 -i '../0014-Label-some-unit-files-in-contrib-modules.patch'
- patch -Np1 -i '../0015-Add-an-interface-for-systemd-daemons-to-configure-lo.patch'
- patch -Np1 -i '../0016-Add-systemd-backlight-policy.patch'
- patch -Np1 -i '../0017-Add-systemd-binfmt-policy.patch'
- patch -Np1 -i '../0018-Make-fs_register_binary_executable_type-interface-al.patch'
- patch -Np1 -i '../0019-systemd-timedated-and-systemd-timesyncd-policies.patch'
- patch -Np1 -i '../0020-Add-systemd-modules-load-policy.patch'
- patch -Np1 -i '../0021-Add-systemd-rfkill-policy.patch'
+ cd "${srcdir}/${_reponame}"
make bare
make conf
}
build() {
- cd "${srcdir}/${_origname}"
+ cd "${srcdir}/${_reponame}"
make
}
-package(){
- cd "${srcdir}/${_origname}"
+package() {
+ cd "${srcdir}/${_reponame}"
make DESTDIR="${pkgdir}" install
make DESTDIR="${pkgdir}" install-headers
make DESTDIR="${pkgdir}" PKGNAME="${_policyname}" install-docs
@@ -112,6 +45,7 @@ package(){
# which is done via install script.
install -d -m0755 "${pkgdir}/var/lib/selinux"
- # Install main SELinux config file defaulting to refpolicy
- install -m644 -D "${srcdir}/config" "${pkgdir}/etc/selinux/config"
+ # Install main SELinux config file besides /etc/selinux/config.
+ # The install script will create a symlink.
+ install -m644 -D "${srcdir}/config" "${pkgdir}/etc/selinux/config.${_policyname}"
}
diff --git a/selinux-refpolicy-arch.install b/selinux-refpolicy-arch.install
index 7fa114395de..21ce9e87e65 100644
--- a/selinux-refpolicy-arch.install
+++ b/selinux-refpolicy-arch.install
@@ -1,5 +1,20 @@
post_install() {
- echo ">>> Loading refpolicy-arch. Please wait ..."
+ # Configure /etc/selinux/config
+ if [ -e /etc/selinux/config ]
+ then
+ echo ">>> In order to use this policy, set SELINUXTYPE=refpolicy-arch in /etc/selinux/config."
+ else
+ /usr/bin/ln -v -s config.refpolicy-arch /etc/selinux/config
+ fi
+
+ # In release 20170805, apm module has been renamed to acpi. This causes a
+ # conflict when rebuilding the policy
+ if /usr/bin/semodule -s refpolicy-arch -l 2>/dev/null | /usr/bin/grep -q '^apm$'
+ then
+ semodule --noreload -s refpolicy-arch -r apm
+ fi
+
+ echo ">>> Building refpolicy-arch policy store. Please wait..."
/usr/bin/semodule -s refpolicy-arch -i /usr/share/selinux/refpolicy-arch/*.pp
echo ">>> Relabeling the filesystem may be needed."
echo ">>> This can be done with: /usr/bin/restorecon -rF /"
@@ -11,5 +26,11 @@ post_upgrade() {
post_remove() {
echo ">>> Removing refpolicy left-over files."
- /bin/rm -rf /etc/selinux/refpolicy-arch
+ /usr/bin/rm -rf /etc/selinux/refpolicy-arch
+
+ if [ -L /etc/selinux/config ] && ! [ -e /etc/selinux/config ]
+ then
+ echo ">>> Removing now-broken symbolic link /etc/selinux/config"
+ /usr/bin/rm /etc/selinux/config
+ fi
}