summarylogtreecommitdiffstats
path: root/selinux-refpolicy-arch.patch
diff options
context:
space:
mode:
Diffstat (limited to 'selinux-refpolicy-arch.patch')
-rw-r--r--selinux-refpolicy-arch.patch1562
1 files changed, 0 insertions, 1562 deletions
diff --git a/selinux-refpolicy-arch.patch b/selinux-refpolicy-arch.patch
deleted file mode 100644
index 8fb30a0fe3cd..000000000000
--- a/selinux-refpolicy-arch.patch
+++ /dev/null
@@ -1,1562 +0,0 @@
-From 036f783ea7b68ae2d0cc04ed33963ffbae9bcdeb Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Ond=C5=99ej=20Vadinsk=C3=BD?= <Nicky726@google.com>
-Date: Tue, 8 Feb 2011 19:47:07 +0100
-Subject: [PATCH 01/10] Added support for DISTRO = arch option.
-
----
- README | 6 +++---
- build.conf | 2 +-
- 2 files changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/README b/README
-index 184c6ef..b6fe1d0 100644
---- a/README
-+++ b/README
-@@ -96,9 +96,9 @@ NAME String (optional). Sets the name of the policy; the
-
- DISTRO String (optional). Enable distribution-specific policy.
- Available options are redhat, rhel4, gentoo, debian,
-- and suse. This option controls distro_redhat,
-- distro_rhel4, distro_gentoo, distro_debian, and
-- distro_suse policy blocks.
-+ arch and suse. This option controls distro_redhat,
-+ distro_rhel4, distro_gentoo, distro_debian, distro_arch
-+ and distro_suse policy blocks.
-
- MONOLITHIC Boolean. If set, a monolithic policy is built,
- otherwise a modular policy is built.
-diff --git a/build.conf b/build.conf
-index 5a521c4..bd8b3f7 100644
---- a/build.conf
-+++ b/build.conf
-@@ -25,7 +25,7 @@ NAME = refpolicy
- # for programs or configurations specific to the
- # distribution. Setting this will enable options
- # for the distribution.
--# redhat, gentoo, debian, suse, and rhel4 are current options.
-+# redhat, gentoo, debian, suse, arch and rhel4 are current options.
- # Fedora users should enable redhat.
- #DISTRO = redhat
-
---
-1.7.6.1
-
-From 0541992983e69ce5760978836f5551e89303e2cc Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Ond=C5=99ej=20Vadinsk=C3=BD?= <Nicky726@google.com>
-Date: Tue, 8 Feb 2011 20:10:14 +0100
-Subject: [PATCH 02/10] Fixed path issues with /etc/rc.d/ for modules in
- admin.
-
----
- policy/modules/admin/kdump.fc | 3 +++
- policy/modules/admin/shorewall.fc | 6 ++++++
- 2 files changed, 9 insertions(+), 0 deletions(-)
-
-diff --git a/policy/modules/admin/kdump.fc b/policy/modules/admin/kdump.fc
-index c66934f..1f05c7c 100644
---- a/policy/modules/admin/kdump.fc
-+++ b/policy/modules/admin/kdump.fc
-@@ -1,5 +1,8 @@
- /etc/kdump\.conf -- gen_context(system_u:object_r:kdump_etc_t,s0)
- /etc/rc\.d/init\.d/kdump -- gen_context(system_u:object_r:kdump_initrc_exec_t,s0)
-+ifdef(`distro_arch',`
-+/etc/rc\.d/kdump -- gen_context(system_u:object_r:kdump_initrc_exec_t,s0)
-+')
-
- /sbin/kdump -- gen_context(system_u:object_r:kdump_exec_t,s0)
- /sbin/kexec -- gen_context(system_u:object_r:kdump_exec_t,s0)
-diff --git a/policy/modules/admin/shorewall.fc b/policy/modules/admin/shorewall.fc
-index 48d1363..e6baddb 100644
---- a/policy/modules/admin/shorewall.fc
-+++ b/policy/modules/admin/shorewall.fc
-@@ -1,5 +1,11 @@
- /etc/rc\.d/init\.d/shorewall -- gen_context(system_u:object_r:shorewall_initrc_exec_t,s0)
- /etc/rc\.d/init\.d/shorewall-lite -- gen_context(system_u:object_r:shorewall_initrc_exec_t,s0)
-+ifdef(`distro_arch',`
-+/etc/rc\.d/shorewall -- gen_context(system_u:object_r:shorewall_initrc_exec_t,s0)
-+')
-+ifdef(`distro_arch',`
-+/etc/rc\.d/shorewall-lite -- gen_context(system_u:object_r:shorewall_initrc_exec_t,s0)
-+')
-
- /etc/shorewall(/.*)? gen_context(system_u:object_r:shorewall_etc_t,s0)
- /etc/shorewall-lite(/.*)? gen_context(system_u:object_r:shorewall_etc_t,s0)
---
-1.7.6.1
-
-From 2214c4205f84cdeed3410d6534fb9e0ff2c2a5f2 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Ond=C5=99ej=20Vadinsk=C3=BD?= <Nicky726@google.com>
-Date: Tue, 8 Feb 2011 20:17:15 +0100
-Subject: [PATCH 03/10] Fixed path issues with /etc/rc.d/ for corecommands.
-
----
- policy/modules/kernel/corecommands.fc | 3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
-
-diff --git a/policy/modules/kernel/corecommands.fc b/policy/modules/kernel/corecommands.fc
-index 3fae11a..4711e68 100644
---- a/policy/modules/kernel/corecommands.fc
-+++ b/policy/modules/kernel/corecommands.fc
-@@ -96,6 +96,9 @@ ifdef(`distro_redhat',`
- /etc/racoon/scripts(/.*)? gen_context(system_u:object_r:bin_t,s0)
-
- /etc/rc\.d/init\.d/functions -- gen_context(system_u:object_r:bin_t,s0)
-+ifdef(`distro_arch',`
-+/etc/rc\.d/functions -- gen_context(system_u:object_r:bin_t,s0)
-+')
-
- /etc/security/namespace.init -- gen_context(system_u:object_r:bin_t,s0)
-
---
-1.7.6.1
-
-From bbfd717cb9c0f9c8a8a871e9a067e9fb4b200a33 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Ond=C5=99ej=20Vadinsk=C3=BD?= <Nicky726@google.com>
-Date: Tue, 8 Feb 2011 20:25:19 +0100
-Subject: [PATCH 04/10] Fixed path issues with /etc/rc.d/ for modules in
- system.
-
----
- policy/modules/system/init.fc | 4 ++++
- policy/modules/system/ipsec.fc | 6 ++++++
- policy/modules/system/iptables.fc | 5 +++++
- policy/modules/system/logging.fc | 6 ++++++
- policy/modules/system/setrans.fc | 3 +++
- 5 files changed, 24 insertions(+), 0 deletions(-)
-
-diff --git a/policy/modules/system/init.fc b/policy/modules/system/init.fc
-index 354ce93..a9d73be 100644
---- a/policy/modules/system/init.fc
-+++ b/policy/modules/system/init.fc
-@@ -7,6 +7,10 @@
- /etc/rc\.d/rc\.[^/]+ -- gen_context(system_u:object_r:initrc_exec_t,s0)
-
- /etc/rc\.d/init\.d/.* -- gen_context(system_u:object_r:initrc_exec_t,s0)
-+ifdef(`distro_arch',`
-+/etc/rc\.d/.* -- gen_context(system_u:object_r:initrc_exec_t,s0)
-+')
-+
- /etc/sysconfig/network-scripts/ifup-ipsec -- gen_context(system_u:object_r:initrc_exec_t,s0)
-
- /etc/X11/prefdm -- gen_context(system_u:object_r:initrc_exec_t,s0)
-diff --git a/policy/modules/system/ipsec.fc b/policy/modules/system/ipsec.fc
-index fb09b9e..4bd1568 100644
---- a/policy/modules/system/ipsec.fc
-+++ b/policy/modules/system/ipsec.fc
-@@ -1,5 +1,11 @@
- /etc/rc\.d/init\.d/ipsec -- gen_context(system_u:object_r:ipsec_initrc_exec_t,s0)
- /etc/rc\.d/init\.d/racoon -- gen_context(system_u:object_r:ipsec_initrc_exec_t,s0)
-+ifdef(`distro_arch',`
-+/etc/rc\.d/ipsec -- gen_context(system_u:object_r:ipsec_initrc_exec_t,s0)
-+')
-+ifdef(`distro_arch',`
-+/etc/rc\.d/racoon -- gen_context(system_u:object_r:ipsec_initrc_exec_t,s0)
-+')
-
- /etc/ipsec\.secrets -- gen_context(system_u:object_r:ipsec_key_file_t,s0)
- /etc/ipsec\.conf -- gen_context(system_u:object_r:ipsec_conf_file_t,s0)
-diff --git a/policy/modules/system/iptables.fc b/policy/modules/system/iptables.fc
-index 05fb364..42da421 100644
---- a/policy/modules/system/iptables.fc
-+++ b/policy/modules/system/iptables.fc
-@@ -1,5 +1,10 @@
- /etc/rc\.d/init\.d/ip6?tables -- gen_context(system_u:object_r:iptables_initrc_exec_t,s0)
- /etc/rc\.d/init\.d/ebtables -- gen_context(system_u:object_r:iptables_initrc_exec_t,s0)
-+ifdef(`distro_arch',`
-+/etc/rc\.d/ip6?tables -- gen_context(system_u:object_r:iptables_initrc_exec_t,s0)
-+/etc/rc\.d/ebtables -- gen_context(system_u:object_r:iptables_initrc_exec_t,s0)
-+')
-+
- /etc/sysconfig/ip6?tables.* -- gen_context(system_u:object_r:iptables_conf_t,s0)
- /etc/sysconfig/system-config-firewall.* -- gen_context(system_u:object_r:iptables_conf_t,s0)
-
-diff --git a/policy/modules/system/logging.fc b/policy/modules/system/logging.fc
-index 02f4c97..911e2eb 100644
---- a/policy/modules/system/logging.fc
-+++ b/policy/modules/system/logging.fc
-@@ -5,6 +5,12 @@
- /etc/audit(/.*)? gen_context(system_u:object_r:auditd_etc_t,mls_systemhigh)
- /etc/rc\.d/init\.d/auditd -- gen_context(system_u:object_r:auditd_initrc_exec_t,s0)
- /etc/rc\.d/init\.d/rsyslog -- gen_context(system_u:object_r:syslogd_initrc_exec_t,s0)
-+ifdef(`distro_arch',`
-+/etc/rc\.d/auditd -- gen_context(system_u:object_r:auditd_initrc_exec_t,s0)
-+')
-+ifdef(`distro_arch',`
-+/etc/rc\.d/rsyslog -- gen_context(system_u:object_r:syslogd_initrc_exec_t,s0)
-+')
-
- /sbin/audispd -- gen_context(system_u:object_r:audisp_exec_t,s0)
- /sbin/audisp-remote -- gen_context(system_u:object_r:audisp_remote_exec_t,s0)
-diff --git a/policy/modules/system/setrans.fc b/policy/modules/system/setrans.fc
-index bea4629..3ec629f 100644
---- a/policy/modules/system/setrans.fc
-+++ b/policy/modules/system/setrans.fc
-@@ -1,4 +1,7 @@
- /etc/rc\.d/init\.d/mcstrans -- gen_context(system_u:object_r:setrans_initrc_exec_t,s0)
-+ifdef(`distro_arch',`
-+/etc/rc\.d/mcstrans -- gen_context(system_u:object_r:setrans_initrc_exec_t,s0)
-+')
-
- /sbin/mcstransd -- gen_context(system_u:object_r:setrans_exec_t,s0)
-
---
-1.7.6.1
-
-From ffa3c0e59ada8db068a4bc8ee7db7a79d47c309b Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Ond=C5=99ej=20Vadinsk=C3=BD?= <Nicky726@google.com>
-Date: Thu, 17 Feb 2011 21:23:33 +0100
-Subject: [PATCH 05/10] Fixed path issues with /etc/rc.d/ for abrt, afs,
- aisexec, apache, apcupsd, arpwatch, asterisk,
- automount and avahi modules.
-
----
- policy/modules/services/abrt.fc | 3 +++
- policy/modules/services/afs.fc | 4 ++++
- policy/modules/services/aisexec.fc | 3 +++
- policy/modules/services/apache.fc | 4 ++++
- policy/modules/services/apcupsd.fc | 3 +++
- policy/modules/services/arpwatch.fc | 3 +++
- policy/modules/services/asterisk.fc | 3 +++
- policy/modules/services/automount.fc | 3 +++
- policy/modules/services/avahi.fc | 3 +++
- 9 files changed, 29 insertions(+), 0 deletions(-)
-
-diff --git a/policy/modules/services/abrt.fc b/policy/modules/services/abrt.fc
-index 1bd5812..ccb215f 100644
---- a/policy/modules/services/abrt.fc
-+++ b/policy/modules/services/abrt.fc
-@@ -1,5 +1,8 @@
- /etc/abrt(/.*)? gen_context(system_u:object_r:abrt_etc_t,s0)
- /etc/rc\.d/init\.d/abrt -- gen_context(system_u:object_r:abrt_initrc_exec_t,s0)
-+ifdef(`distro_arch',`
-+/etc/rc\.d/abrt -- gen_context(system_u:object_r:abrt_initrc_exec_t,s0)
-+')
-
- /usr/bin/abrt-pyhook-helper -- gen_context(system_u:object_r:abrt_helper_exec_t,s0)
-
-diff --git a/policy/modules/services/afs.fc b/policy/modules/services/afs.fc
-index eaea138..5391564 100644
---- a/policy/modules/services/afs.fc
-+++ b/policy/modules/services/afs.fc
-@@ -1,5 +1,9 @@
- /etc/rc\.d/init\.d/openafs-client -- gen_context(system_u:object_r:afs_initrc_exec_t,s0)
- /etc/rc\.d/init\.d/afs -- gen_context(system_u:object_r:afs_initrc_exec_t,s0)
-+ifdef(`distro_arch',`
-+/etc/rc\.d/openafs-client -- gen_context(system_u:object_r:afs_initrc_exec_t,s0)
-+/etc/rc\.d/afs -- gen_context(system_u:object_r:afs_initrc_exec_t,s0)
-+')
-
- /usr/afs/bin/bosserver -- gen_context(system_u:object_r:afs_bosserver_exec_t,s0)
- /usr/afs/bin/fileserver -- gen_context(system_u:object_r:afs_fsserver_exec_t,s0)
-diff --git a/policy/modules/services/aisexec.fc b/policy/modules/services/aisexec.fc
-index 7b4f4b9..249768c 100644
---- a/policy/modules/services/aisexec.fc
-+++ b/policy/modules/services/aisexec.fc
-@@ -1,4 +1,7 @@
- /etc/rc\.d/init\.d/openais -- gen_context(system_u:object_r:aisexec_initrc_exec_t,s0)
-+ifdef(`distro_arch',`
-+/etc/rc\.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)
-
-diff --git a/policy/modules/services/apache.fc b/policy/modules/services/apache.fc
-index 9e39aa5..59bb2b2 100644
---- a/policy/modules/services/apache.fc
-+++ b/policy/modules/services/apache.fc
-@@ -12,6 +12,10 @@ HOME_DIR/((www)|(web)|(public_html))(/.+)? gen_context(system_u:object_r:httpd_u
- /etc/mock/koji(/.*)? gen_context(system_u:object_r:httpd_sys_rw_content_t,s0)
- /etc/rc\.d/init\.d/httpd -- gen_context(system_u:object_r:httpd_initrc_exec_t,s0)
- /etc/rc\.d/init\.d/lighttpd -- gen_context(system_u:object_r:httpd_initrc_exec_t,s0)
-+ifdef(`distro_arch',`
-+/etc/rc\.d/httpd -- gen_context(system_u:object_r:httpd_initrc_exec_t,s0)
-+/etc/rc\.d/lighttpd -- gen_context(system_u:object_r:httpd_initrc_exec_t,s0)
-+')
-
- /etc/vhosts -- gen_context(system_u:object_r:httpd_config_t,s0)
- /etc/zabbix/web(/.*)? gen_context(system_u:object_r:httpd_sys_rw_content_t,s0)
-diff --git a/policy/modules/services/apcupsd.fc b/policy/modules/services/apcupsd.fc
-index cd07b96..fdafa48 100644
---- a/policy/modules/services/apcupsd.fc
-+++ b/policy/modules/services/apcupsd.fc
-@@ -1,4 +1,7 @@
- /etc/rc\.d/init\.d/apcupsd -- gen_context(system_u:object_r:apcupsd_initrc_exec_t,s0)
-+ifdef(`distro_arch',`
-+/etc/rc\.d/apcupsd -- gen_context(system_u:object_r:apcupsd_initrc_exec_t,s0)
-+')
-
- /sbin/apcupsd -- gen_context(system_u:object_r:apcupsd_exec_t,s0)
-
-diff --git a/policy/modules/services/arpwatch.fc b/policy/modules/services/arpwatch.fc
-index a86a6c7..7b9a061 100644
---- a/policy/modules/services/arpwatch.fc
-+++ b/policy/modules/services/arpwatch.fc
-@@ -1,4 +1,7 @@
- /etc/rc\.d/init\.d/arpwatch -- gen_context(system_u:object_r:arpwatch_initrc_exec_t,s0)
-+ifdef(`distro_arch',`
-+/etc/rc\.d/arpwatch -- gen_context(system_u:object_r:arpwatch_initrc_exec_t,s0)
-+')
-
- #
- # /usr
-diff --git a/policy/modules/services/asterisk.fc b/policy/modules/services/asterisk.fc
-index b4889d4..35de9e4 100644
---- a/policy/modules/services/asterisk.fc
-+++ b/policy/modules/services/asterisk.fc
-@@ -1,5 +1,8 @@
- /etc/asterisk(/.*)? gen_context(system_u:object_r:asterisk_etc_t,s0)
- /etc/rc\.d/init\.d/asterisk -- gen_context(system_u:object_r:asterisk_initrc_exec_t,s0)
-+ifdef(`distro_arch',`
-+/etc/rc\.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)
-
-diff --git a/policy/modules/services/automount.fc b/policy/modules/services/automount.fc
-index f16ab68..7bd17aa 100644
---- a/policy/modules/services/automount.fc
-+++ b/policy/modules/services/automount.fc
-@@ -3,6 +3,9 @@
- #
- /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)
-+ifdef(`distro_arch',`
-+/etc/rc\.d/autofs -- gen_context(system_u:object_r:automount_initrc_exec_t,s0)
-+')
-
- #
- # /usr
-diff --git a/policy/modules/services/avahi.fc b/policy/modules/services/avahi.fc
-index 7e36549..c78c34f 100644
---- a/policy/modules/services/avahi.fc
-+++ b/policy/modules/services/avahi.fc
-@@ -1,4 +1,7 @@
- /etc/rc\.d/init\.d/avahi.* -- gen_context(system_u:object_r:avahi_initrc_exec_t,s0)
-+ifdef(`distro_arch',`
-+/etc/rc\.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)
---
-1.7.6.1
-
-From 8fd8dba0e5cf1b015da2bb4b2e1863d03ec48dcf Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Ond=C5=99ej=20Vadinsk=C3=BD?= <Nicky726@google.com>
-Date: Thu, 17 Feb 2011 21:43:16 +0100
-Subject: [PATCH 06/10] Fixed path issues with /etc/rc.d/ for bind, bitlbee,
- bluetooth, canna, certmaster, certmonger, cgroup,
- chronyd, clamav, cobbler, corosync, cron, cups and
- cyrus modules.
-
----
- policy/modules/services/bind.fc | 5 +++++
- policy/modules/services/bitlbee.fc | 4 ++++
- policy/modules/services/bluetooth.fc | 6 ++++++
- policy/modules/services/canna.fc | 4 ++++
- policy/modules/services/certmaster.fc | 4 ++++
- policy/modules/services/certmonger.fc | 4 ++++
- policy/modules/services/cgroup.fc | 5 +++++
- policy/modules/services/chronyd.fc | 4 ++++
- policy/modules/services/clamav.fc | 4 ++++
- policy/modules/services/cobbler.fc | 4 ++++
- policy/modules/services/corosync.fc | 4 ++++
- policy/modules/services/cron.fc | 4 ++++
- policy/modules/services/cups.fc | 4 ++++
- policy/modules/services/cyrus.fc | 4 ++++
- 14 files changed, 60 insertions(+), 0 deletions(-)
-
-diff --git a/policy/modules/services/bind.fc b/policy/modules/services/bind.fc
-index 59aa54f..713a8bc 100644
---- a/policy/modules/services/bind.fc
-+++ b/policy/modules/services/bind.fc
-@@ -18,6 +18,11 @@
- /var/run/named(/.*)? gen_context(system_u:object_r:named_var_run_t,s0)
- /var/run/unbound(/.*)? gen_context(system_u:object_r:named_var_run_t,s0)
-
-+ifdef(`distro_arch',`
-+/etc/rc\.d/named -- gen_context(system_u:object_r:named_initrc_exec_t,s0)
-+/etc/rc\.d/unbound -- gen_context(system_u:object_r:named_initrc_exec_t,s0)
-+')
-+
- ifdef(`distro_debian',`
- /etc/bind(/.*)? gen_context(system_u:object_r:named_zone_t,s0)
- /etc/bind/named\.conf -- gen_context(system_u:object_r:named_conf_t,s0)
-diff --git a/policy/modules/services/bitlbee.fc b/policy/modules/services/bitlbee.fc
-index 0197980..32d0b50 100644
---- a/policy/modules/services/bitlbee.fc
-+++ b/policy/modules/services/bitlbee.fc
-@@ -4,3 +4,7 @@
- /usr/sbin/bitlbee -- gen_context(system_u:object_r:bitlbee_exec_t,s0)
-
- /var/lib/bitlbee(/.*)? gen_context(system_u:object_r:bitlbee_var_t,s0)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/bitlbee -- gen_context(system_u:object_r:bitlbee_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/bluetooth.fc b/policy/modules/services/bluetooth.fc
-index dc687e6..86e57b3 100644
---- a/policy/modules/services/bluetooth.fc
-+++ b/policy/modules/services/bluetooth.fc
-@@ -28,3 +28,9 @@
-
- /var/run/bluetoothd_address gen_context(system_u:object_r:bluetooth_var_run_t,s0)
- /var/run/sdp -s gen_context(system_u:object_r:bluetooth_var_run_t,s0)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/bluetooth -- gen_context(system_u:object_r:bluetooth_initrc_exec_t,s0)
-+/etc/rc\.d/dund -- gen_context(system_u:object_r:bluetooth_initrc_exec_t,s0)
-+/etc/rc\.d/pand -- gen_context(system_u:object_r:bluetooth_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/canna.fc b/policy/modules/services/canna.fc
-index 5432d0e..be0cf1b 100644
---- a/policy/modules/services/canna.fc
-+++ b/policy/modules/services/canna.fc
-@@ -21,3 +21,7 @@
- /var/run/\.iroha_unix -d gen_context(system_u:object_r:canna_var_run_t,s0)
- /var/run/\.iroha_unix/.* -s gen_context(system_u:object_r:canna_var_run_t,s0)
- /var/run/wnn-unix(/.*) gen_context(system_u:object_r:canna_var_run_t,s0)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/canna -- gen_context(system_u:object_r:canna_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/certmaster.fc b/policy/modules/services/certmaster.fc
-index 79295d6..b8a0e6d 100644
---- a/policy/modules/services/certmaster.fc
-+++ b/policy/modules/services/certmaster.fc
-@@ -6,3 +6,7 @@
- /var/lib/certmaster(/.*)? gen_context(system_u:object_r:certmaster_var_lib_t,s0)
- /var/log/certmaster(/.*)? gen_context(system_u:object_r:certmaster_var_log_t,s0)
- /var/run/certmaster.* gen_context(system_u:object_r:certmaster_var_run_t,s0)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/certmaster -- gen_context(system_u:object_r:certmaster_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/certmonger.fc b/policy/modules/services/certmonger.fc
-index 5ad1a52..a81b8e0 100644
---- a/policy/modules/services/certmonger.fc
-+++ b/policy/modules/services/certmonger.fc
-@@ -4,3 +4,7 @@
-
- /var/lib/certmonger(/.*)? gen_context(system_u:object_r:certmonger_var_lib_t,s0)
- /var/run/certmonger.pid -- gen_context(system_u:object_r:certmonger_var_run_t,s0)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/certmonger -- gen_context(system_u:object_r:certmonger_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/cgroup.fc b/policy/modules/services/cgroup.fc
-index b6bb46c..84f9c16 100644
---- a/policy/modules/services/cgroup.fc
-+++ b/policy/modules/services/cgroup.fc
-@@ -13,3 +13,8 @@
-
- /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)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/cgconfig -- gen_context(system_u:object_r:cgconfig_initrc_exec_t,s0)
-+/etc/rc\.d/cgred -- gen_context(system_u:object_r:cgred_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/chronyd.fc b/policy/modules/services/chronyd.fc
-index fd8cd0b..16e0e3d 100644
---- a/policy/modules/services/chronyd.fc
-+++ b/policy/modules/services/chronyd.fc
-@@ -7,3 +7,7 @@
- /var/lib/chrony(/.*)? gen_context(system_u:object_r:chronyd_var_lib_t,s0)
- /var/log/chrony(/.*)? gen_context(system_u:object_r:chronyd_var_log_t,s0)
- /var/run/chronyd\.pid -- gen_context(system_u:object_r:chronyd_var_run_t,s0)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/chronyd -- gen_context(system_u:object_r:chronyd_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/clamav.fc b/policy/modules/services/clamav.fc
-index e8e9a21..bcf36a2 100644
---- a/policy/modules/services/clamav.fc
-+++ b/policy/modules/services/clamav.fc
-@@ -18,3 +18,7 @@
- /var/run/clamd.* gen_context(system_u:object_r:clamd_var_run_t,s0)
- /var/spool/amavisd/clamd\.sock -s gen_context(system_u:object_r:clamd_var_run_t,s0)
- /var/spool/MailScanner(/.*)? gen_context(system_u:object_r:clamd_var_run_t,s0)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/clamd-wrapper -- gen_context(system_u:object_r:clamd_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/cobbler.fc b/policy/modules/services/cobbler.fc
-index 1cf6c4e..6711565 100644
---- a/policy/modules/services/cobbler.fc
-+++ b/policy/modules/services/cobbler.fc
-@@ -5,3 +5,7 @@
-
- /var/lib/cobbler(/.*)? gen_context(system_u:object_r:cobbler_var_lib_t, s0)
- /var/log/cobbler(/.*)? gen_context(system_u:object_r:cobbler_var_log_t, s0)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/cobblerd -- gen_context(system_u:object_r:cobblerd_initrc_exec_t, s0)
-+')
-diff --git a/policy/modules/services/corosync.fc b/policy/modules/services/corosync.fc
-index 3a6d7eb..6a68e09 100644
---- a/policy/modules/services/corosync.fc
-+++ b/policy/modules/services/corosync.fc
-@@ -10,3 +10,7 @@
-
- /var/run/cman_.* -s gen_context(system_u:object_r:corosync_var_run_t,s0)
- /var/run/corosync\.pid -- gen_context(system_u:object_r:corosync_var_run_t,s0)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/corosync -- gen_context(system_u:object_r:corosync_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/cron.fc b/policy/modules/services/cron.fc
-index 2eefc08..1fbff11 100644
---- a/policy/modules/services/cron.fc
-+++ b/policy/modules/services/cron.fc
-@@ -25,6 +25,10 @@
- #/var/spool/cron/root -- gen_context(system_u:object_r:sysadm_cron_spool_t,s0)
- /var/spool/cron/[^/]* -- <<none>>
-
-+ifdef(`distro_arch',`
-+/etc/rc\.d/crond -- gen_context(system_u:object_r:crond_initrc_exec_t,s0)
-+')
-+
- ifdef(`distro_gentoo',`
- /var/spool/cron/lastrun -d gen_context(system_u:object_r:crond_tmp_t,s0)
- /var/spool/cron/lastrun/[^/]* -- <<none>>
-diff --git a/policy/modules/services/cups.fc b/policy/modules/services/cups.fc
-index 1b492ed..a2d6944 100644
---- a/policy/modules/services/cups.fc
-+++ b/policy/modules/services/cups.fc
-@@ -71,3 +71,7 @@
- /var/run/ptal-mlcd(/.*)? gen_context(system_u:object_r:ptal_var_run_t,s0)
- /var/run/udev-configure-printer(/.*)? gen_context(system_u:object_r:cupsd_config_var_run_t,s0)
- /var/turboprint(/.*)? gen_context(system_u:object_r:cupsd_var_run_t,s0)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/cups -- gen_context(system_u:object_r:cupsd_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/cyrus.fc b/policy/modules/services/cyrus.fc
-index 25546bc..fd2489c 100644
---- a/policy/modules/services/cyrus.fc
-+++ b/policy/modules/services/cyrus.fc
-@@ -5,3 +5,7 @@
-
- /var/imap(/.*)? gen_context(system_u:object_r:cyrus_var_lib_t,s0)
- /var/lib/imap(/.*)? gen_context(system_u:object_r:cyrus_var_lib_t,s0)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/cyrus -- gen_context(system_u:object_r:cyrus_initrc_exec_t,s0)
-+')
---
-1.7.6.1
-
-From db3897908ad6dcb7878db4d8bf7fa8c6848f18cf Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Ond=C5=99ej=20Vadinsk=C3=BD?= <Nicky726@google.com>
-Date: Fri, 18 Feb 2011 12:29:17 +0100
-Subject: [PATCH 07/10] Fixed path issues with /etc/rc.d/ for ddclient,
- denyhosts, dhcp, dictd, dnsmasq, dovecot, fail2ban,
- ftp, gpsd, hadoop, hddtemp, icecast, ifplugd, inn,
- jabber, kerberos, kerneloops and ksmtuned modules.
-
----
- policy/modules/services/ddclient.fc | 4 ++++
- policy/modules/services/denyhosts.fc | 4 ++++
- policy/modules/services/dhcp.fc | 4 ++++
- policy/modules/services/dictd.fc | 4 ++++
- policy/modules/services/dnsmasq.fc | 4 ++++
- policy/modules/services/dovecot.fc | 4 ++++
- policy/modules/services/fail2ban.fc | 4 ++++
- policy/modules/services/ftp.fc | 5 +++++
- policy/modules/services/gpsd.fc | 4 ++++
- policy/modules/services/hadoop.fc | 9 +++++++++
- policy/modules/services/hddtemp.fc | 4 ++++
- policy/modules/services/icecast.fc | 4 ++++
- policy/modules/services/ifplugd.fc | 4 ++++
- policy/modules/services/inn.fc | 4 ++++
- policy/modules/services/jabber.fc | 4 ++++
- policy/modules/services/kerberos.fc | 7 +++++++
- policy/modules/services/kerneloops.fc | 4 ++++
- policy/modules/services/ksmtuned.fc | 4 ++++
- 18 files changed, 81 insertions(+), 0 deletions(-)
-
-diff --git a/policy/modules/services/ddclient.fc b/policy/modules/services/ddclient.fc
-index 083c135..bf68ff4 100644
---- a/policy/modules/services/ddclient.fc
-+++ b/policy/modules/services/ddclient.fc
-@@ -10,3 +10,7 @@
- /var/log/ddtcd\.log.* -- gen_context(system_u:object_r:ddclient_log_t,s0)
- /var/run/ddclient\.pid -- gen_context(system_u:object_r:ddclient_var_run_t,s0)
- /var/run/ddtcd\.pid -- gen_context(system_u:object_r:ddclient_var_run_t,s0)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/ddclient -- gen_context(system_u:object_r:ddclient_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/denyhosts.fc b/policy/modules/services/denyhosts.fc
-index 257fef6..b926ca8 100644
---- a/policy/modules/services/denyhosts.fc
-+++ b/policy/modules/services/denyhosts.fc
-@@ -5,3 +5,7 @@
- /var/lib/denyhosts(/.*)? gen_context(system_u:object_r:denyhosts_var_lib_t,s0)
- /var/lock/subsys/denyhosts -- gen_context(system_u:object_r:denyhosts_var_lock_t,s0)
- /var/log/denyhosts(/.*)? gen_context(system_u:object_r:denyhosts_var_log_t,s0)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/denyhosts -- gen_context(system_u:object_r:denyhosts_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/dhcp.fc b/policy/modules/services/dhcp.fc
-index 767e0c7..8fc802f 100644
---- a/policy/modules/services/dhcp.fc
-+++ b/policy/modules/services/dhcp.fc
-@@ -6,3 +6,7 @@
- /var/lib/dhcp(3)?/dhcpd\.leases.* -- gen_context(system_u:object_r:dhcpd_state_t,s0)
-
- /var/run/dhcpd\.pid -- gen_context(system_u:object_r:dhcpd_var_run_t,s0)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/dhcpd -- gen_context(system_u:object_r:dhcpd_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/dictd.fc b/policy/modules/services/dictd.fc
-index 54f88c8..d77660f 100644
---- a/policy/modules/services/dictd.fc
-+++ b/policy/modules/services/dictd.fc
-@@ -7,3 +7,7 @@
- /var/lib/dictd(/.*)? gen_context(system_u:object_r:dictd_var_lib_t,s0)
-
- /var/run/dictd\.pid -- gen_context(system_u:object_r:dictd_var_run_t,s0)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/dictd -- gen_context(system_u:object_r:dictd_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/dnsmasq.fc b/policy/modules/services/dnsmasq.fc
-index b886676..ea66a92 100644
---- a/policy/modules/services/dnsmasq.fc
-+++ b/policy/modules/services/dnsmasq.fc
-@@ -10,3 +10,7 @@
-
- /var/run/dnsmasq\.pid -- gen_context(system_u:object_r:dnsmasq_var_run_t,s0)
- /var/run/libvirt/network(/.*)? gen_context(system_u:object_r:dnsmasq_var_run_t,s0)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/dnsmasq -- gen_context(system_u:object_r:dnsmasq_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/dovecot.fc b/policy/modules/services/dovecot.fc
-index bfc880b..48703ef 100644
---- a/policy/modules/services/dovecot.fc
-+++ b/policy/modules/services/dovecot.fc
-@@ -9,6 +9,10 @@
- /etc/pki/dovecot(/.*)? gen_context(system_u:object_r:dovecot_cert_t,s0)
- /etc/rc\.d/init\.d/dovecot -- gen_context(system_u:object_r:dovecot_initrc_exec_t,s0)
-
-+ifdef(`distro_arch',`
-+/etc/rc\.d/dovecot -- gen_context(system_u:object_r:dovecot_initrc_exec_t,s0)
-+')
-+
- #
- # /usr
- #
-diff --git a/policy/modules/services/fail2ban.fc b/policy/modules/services/fail2ban.fc
-index 0de2b83..20fbf46 100644
---- a/policy/modules/services/fail2ban.fc
-+++ b/policy/modules/services/fail2ban.fc
-@@ -6,3 +6,7 @@
- /var/lib/fail2ban(/.*)? gen_context(system_u:object_r:fail2ban_var_lib_t,s0)
- /var/log/fail2ban\.log -- gen_context(system_u:object_r:fail2ban_log_t,s0)
- /var/run/fail2ban.* gen_context(system_u:object_r:fail2ban_var_run_t,s0)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/fail2ban -- gen_context(system_u:object_r:fail2ban_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/ftp.fc b/policy/modules/services/ftp.fc
-index 69dcd2a..70cf928 100644
---- a/policy/modules/services/ftp.fc
-+++ b/policy/modules/services/ftp.fc
-@@ -6,6 +6,11 @@
- /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)
-
-+ifdef(`distro_arch',`
-+/etc/rc\.d/vsftpd -- gen_context(system_u:object_r:ftpd_initrc_exec_t,s0)
-+/etc/rc\.d/proftpd -- gen_context(system_u:object_r:ftpd_initrc_exec_t,s0)
-+')
-+
- #
- # /usr
- #
-diff --git a/policy/modules/services/gpsd.fc b/policy/modules/services/gpsd.fc
-index 5e81e33..cd1eae5 100644
---- a/policy/modules/services/gpsd.fc
-+++ b/policy/modules/services/gpsd.fc
-@@ -4,3 +4,7 @@
-
- /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)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/gpsd -- gen_context(system_u:object_r:gpsd_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/hadoop.fc b/policy/modules/services/hadoop.fc
-index 633c470..5919345 100644
---- a/policy/modules/services/hadoop.fc
-+++ b/policy/modules/services/hadoop.fc
-@@ -57,3 +57,12 @@
- /var/run/hadoop.*/hadoop-hadoop-tasktracker\.pid -- gen_context(system_u:object_r:hadoop_tasktracker_initrc_var_run_t,s0)
-
- /var/zookeeper(/.*)? gen_context(system_u:object_r:zookeeper_server_var_t,s0)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/hadoop-(.*-)?datanode -- gen_context(system_u:object_r:hadoop_datanode_initrc_exec_t,s0)
-+/etc/rc\.d/hadoop-(.*-)?jobtracker -- gen_context(system_u:object_r:hadoop_jobtracker_initrc_exec_t,s0)
-+/etc/rc\.d/hadoop-(.*-)?namenode -- gen_context(system_u:object_r:hadoop_namenode_initrc_exec_t,s0)
-+/etc/rc\.d/hadoop-(.*-)?secondarynamenode -- gen_context(system_u:object_r:hadoop_secondarynamenode_initrc_exec_t,s0)
-+/etc/rc\.d/hadoop-(.*-)?tasktracker -- gen_context(system_u:object_r:hadoop_tasktracker_initrc_exec_t,s0)
-+/etc/rc\.d/hadoop-zookeeper -- gen_context(system_u:object_r:zookeeper_server_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/hddtemp.fc b/policy/modules/services/hddtemp.fc
-index 1676612..1c45a43 100644
---- a/policy/modules/services/hddtemp.fc
-+++ b/policy/modules/services/hddtemp.fc
-@@ -3,3 +3,7 @@
- /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)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/hddtemp -- gen_context(system_u:object_r:hddtemp_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/icecast.fc b/policy/modules/services/icecast.fc
-index a81e090..bcb9bdc 100644
---- a/policy/modules/services/icecast.fc
-+++ b/policy/modules/services/icecast.fc
-@@ -5,3 +5,7 @@
- /var/log/icecast(/.*)? gen_context(system_u:object_r:icecast_log_t,s0)
-
- /var/run/icecast(/.*)? gen_context(system_u:object_r:icecast_var_run_t,s0)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/icecast -- gen_context(system_u:object_r:icecast_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/ifplugd.fc b/policy/modules/services/ifplugd.fc
-index 2eda96f..68a27d3 100644
---- a/policy/modules/services/ifplugd.fc
-+++ b/policy/modules/services/ifplugd.fc
-@@ -5,3 +5,7 @@
- /usr/sbin/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)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/ifplugd -- gen_context(system_u:object_r:ifplugd_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/inn.fc b/policy/modules/services/inn.fc
-index 8ca038d..4ee4433 100644
---- a/policy/modules/services/inn.fc
-+++ b/policy/modules/services/inn.fc
-@@ -6,6 +6,10 @@
- /etc/news/boot -- gen_context(system_u:object_r:innd_exec_t,s0)
- /etc/rc\.d/init\.d/innd -- gen_context(system_u:object_r:innd_initrc_exec_t,s0)
-
-+ifdef(`distro_arch',`
-+/etc/rc\.d/innd -- gen_context(system_u:object_r:innd_initrc_exec_t,s0)
-+')
-+
- #
- # /usr
- #
-diff --git a/policy/modules/services/jabber.fc b/policy/modules/services/jabber.fc
-index 4c9acec..c2ba844 100644
---- a/policy/modules/services/jabber.fc
-+++ b/policy/modules/services/jabber.fc
-@@ -4,3 +4,7 @@
-
- /var/lib/jabber(/.*)? gen_context(system_u:object_r:jabberd_var_lib_t,s0)
- /var/log/jabber(/.*)? gen_context(system_u:object_r:jabberd_log_t,s0)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/jabber -- gen_context(system_u:object_r:jabberd_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/kerberos.fc b/policy/modules/services/kerberos.fc
-index 3525d24..c7656b3 100644
---- a/policy/modules/services/kerberos.fc
-+++ b/policy/modules/services/kerberos.fc
-@@ -31,3 +31,10 @@ HOME_DIR/\.k5login -- gen_context(system_u:object_r:krb5_home_t,s0)
- /var/log/kadmin(d)?\.log gen_context(system_u:object_r:kadmind_log_t,s0)
-
- /var/tmp/host_0 -- gen_context(system_u:object_r:krb5_host_rcache_t,s0)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/kadmind -- gen_context(system_u:object_r:kerberos_initrc_exec_t,s0)
-+/etc/rc\.d/kprop -- gen_context(system_u:object_r:kerberos_initrc_exec_t,s0)
-+/etc/rc\.d/krb524d -- gen_context(system_u:object_r:kerberos_initrc_exec_t,s0)
-+/etc/rc\.d/krb5kdc -- gen_context(system_u:object_r:kerberos_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/kerneloops.fc b/policy/modules/services/kerneloops.fc
-index 5ef261a..b7c5520 100644
---- a/policy/modules/services/kerneloops.fc
-+++ b/policy/modules/services/kerneloops.fc
-@@ -1,3 +1,7 @@
- /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)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/kerneloops -- gen_context(system_u:object_r:kerneloops_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/ksmtuned.fc b/policy/modules/services/ksmtuned.fc
-index 9c0c835..a08fb39 100644
---- a/policy/modules/services/ksmtuned.fc
-+++ b/policy/modules/services/ksmtuned.fc
-@@ -3,3 +3,7 @@
- /usr/sbin/ksmtuned -- gen_context(system_u:object_r:ksmtuned_exec_t,s0)
-
- /var/run/ksmtune\.pid -- gen_context(system_u:object_r:ksmtuned_var_run_t,s0)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/ksmtuned -- gen_context(system_u:object_r:ksmtuned_initrc_exec_t,s0)
-+')
---
-1.7.6.1
-
-From 32cd2a8bdcd108123331277fdc95ca5266960518 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Ond=C5=99ej=20Vadinsk=C3=BD?= <Nicky726@google.com>
-Date: Sat, 19 Feb 2011 23:13:22 +0100
-Subject: [PATCH 08/10] Fixed path issues with /etc/rc.d/ for ldap, likewise,
- lircd, memcached, munin, mysql, nagios,
- networkmanager, nis, nscd, nslcd, ntp, oident,
- openvpn, pads, pingd, portreserve, postfixpolicyd,
- postgresql, postgrey, ppp, prelude, privoxy, psad and
- puppet modules.
-
----
- policy/modules/services/ldap.fc | 4 ++++
- policy/modules/services/likewise.fc | 10 ++++++++++
- policy/modules/services/lircd.fc | 4 ++++
- policy/modules/services/memcached.fc | 4 ++++
- policy/modules/services/munin.fc | 4 ++++
- policy/modules/services/mysql.fc | 5 +++++
- policy/modules/services/nagios.fc | 5 +++++
- policy/modules/services/networkmanager.fc | 5 +++++
- policy/modules/services/nis.fc | 7 +++++++
- policy/modules/services/nscd.fc | 4 ++++
- policy/modules/services/nslcd.fc | 4 ++++
- policy/modules/services/ntp.fc | 5 +++++
- policy/modules/services/oident.fc | 4 ++++
- policy/modules/services/openvpn.fc | 4 ++++
- policy/modules/services/pads.fc | 4 ++++
- policy/modules/services/pingd.fc | 4 ++++
- policy/modules/services/portreserve.fc | 4 ++++
- policy/modules/services/postfixpolicyd.fc | 4 ++++
- policy/modules/services/postgresql.fc | 4 ++++
- policy/modules/services/postgrey.fc | 4 ++++
- policy/modules/services/ppp.fc | 4 ++++
- policy/modules/services/prelude.fc | 6 ++++++
- policy/modules/services/privoxy.fc | 4 ++++
- policy/modules/services/psad.fc | 4 ++++
- policy/modules/services/puppet.fc | 5 +++++
- 25 files changed, 116 insertions(+), 0 deletions(-)
-
-diff --git a/policy/modules/services/ldap.fc b/policy/modules/services/ldap.fc
-index c62f23e..6f65866 100644
---- a/policy/modules/services/ldap.fc
-+++ b/policy/modules/services/ldap.fc
-@@ -2,6 +2,10 @@
- /etc/ldap/slapd\.conf -- gen_context(system_u:object_r:slapd_etc_t,s0)
- /etc/rc\.d/init\.d/ldap -- gen_context(system_u:object_r:slapd_initrc_exec_t,s0)
-
-+ifdef(`distro_arch',`
-+/etc/rc\.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)
-
- ifdef(`distro_debian',`
-diff --git a/policy/modules/services/likewise.fc b/policy/modules/services/likewise.fc
-index 057a4e4..9babe2b 100644
---- a/policy/modules/services/likewise.fc
-+++ b/policy/modules/services/likewise.fc
-@@ -52,3 +52,13 @@
- /var/run/netlogond.pid -- gen_context(system_u:object_r:netlogond_var_run_t,s0)
- /var/run/srvsvcd.pid -- gen_context(system_u:object_r:srvsvcd_var_run_t,s0)
-
-+ifdef(`distro_arch',`
-+/etc/rc\.d/dcerpcd -- gen_context(system_u:object_r:likewise_initrc_exec_t,s0)
-+/etc/rc\.d/eventlogd -- gen_context(system_u:object_r:likewise_initrc_exec_t,s0)
-+/etc/rc\.d/lsassd -- gen_context(system_u:object_r:likewise_initrc_exec_t,s0)
-+/etc/rc\.d/lwiod -- gen_context(system_u:object_r:likewise_initrc_exec_t,s0)
-+/etc/rc\.d/lwregd -- gen_context(system_u:object_r:likewise_initrc_exec_t,s0)
-+/etc/rc\.d/lwsmd -- gen_context(system_u:object_r:likewise_initrc_exec_t,s0)
-+/etc/rc\.d/netlogond -- gen_context(system_u:object_r:likewise_initrc_exec_t,s0)
-+/etc/rc\.d/srvsvcd -- gen_context(system_u:object_r:likewise_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/lircd.fc b/policy/modules/services/lircd.fc
-index 49e04e5..9a7f27e 100644
---- a/policy/modules/services/lircd.fc
-+++ b/policy/modules/services/lircd.fc
-@@ -8,3 +8,7 @@
- /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)
- /var/run/lircd\.pid gen_context(system_u:object_r:lircd_var_run_t,s0)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/lirc -- gen_context(system_u:object_r:lircd_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/memcached.fc b/policy/modules/services/memcached.fc
-index 4d69477..b0323b7 100644
---- a/policy/modules/services/memcached.fc
-+++ b/policy/modules/services/memcached.fc
-@@ -3,3 +3,7 @@
- /usr/bin/memcached -- gen_context(system_u:object_r:memcached_exec_t,s0)
-
- /var/run/memcached(/.*)? gen_context(system_u:object_r:memcached_var_run_t,s0)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/memcached -- gen_context(system_u:object_r:memcached_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/munin.fc b/policy/modules/services/munin.fc
-index fd71d69..3e3b7cf 100644
---- a/policy/modules/services/munin.fc
-+++ b/policy/modules/services/munin.fc
-@@ -1,6 +1,10 @@
- /etc/munin(/.*)? gen_context(system_u:object_r:munin_etc_t,s0)
- /etc/rc\.d/init\.d/munin-node -- gen_context(system_u:object_r:munin_initrc_exec_t,s0)
-
-+ifdef(`distro_arch',`
-+/etc/rc\.d/munin-node -- gen_context(system_u:object_r:munin_initrc_exec_t,s0)
-+')
-+
- /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/share/munin/munin-.* -- gen_context(system_u:object_r:munin_exec_t,s0)
-diff --git a/policy/modules/services/mysql.fc b/policy/modules/services/mysql.fc
-index cc7192c..3d35829 100644
---- a/policy/modules/services/mysql.fc
-+++ b/policy/modules/services/mysql.fc
-@@ -8,6 +8,11 @@
- /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)
-
-+ifdef(`distro_arch',`
-+/etc/rc\.d/mysqld -- gen_context(system_u:object_r:mysqld_initrc_exec_t,s0)
-+/etc/rc\.d/mysqlmanager -- gen_context(system_u:object_r:mysqlmanagerd_initrc_exec_t,s0)
-+')
-+
- #
- # /usr
- #
-diff --git a/policy/modules/services/nagios.fc b/policy/modules/services/nagios.fc
-index 1fc9905..dee9045 100644
---- a/policy/modules/services/nagios.fc
-+++ b/policy/modules/services/nagios.fc
-@@ -3,6 +3,11 @@
- /etc/rc\.d/init\.d/nagios -- gen_context(system_u:object_r:nagios_initrc_exec_t,s0)
- /etc/rc\.d/init\.d/nrpe -- gen_context(system_u:object_r:nagios_initrc_exec_t,s0)
-
-+ifdef(`distro_arch',`
-+/etc/rc\.d/nagios -- gen_context(system_u:object_r:nagios_initrc_exec_t,s0)
-+/etc/rc\.d/nrpe -- gen_context(system_u:object_r:nagios_initrc_exec_t,s0)
-+')
-+
- /usr/s?bin/nagios -- gen_context(system_u:object_r:nagios_exec_t,s0)
- /usr/s?bin/nrpe -- gen_context(system_u:object_r:nrpe_exec_t,s0)
-
-diff --git a/policy/modules/services/networkmanager.fc b/policy/modules/services/networkmanager.fc
-index 386543b..ae2c0f7 100644
---- a/policy/modules/services/networkmanager.fc
-+++ b/policy/modules/services/networkmanager.fc
-@@ -24,3 +24,8 @@
- /var/run/nm-dhclient.* gen_context(system_u:object_r:NetworkManager_var_run_t,s0)
- /var/run/wpa_supplicant(/.*)? gen_context(system_u:object_r:NetworkManager_var_run_t,s0)
- /var/run/wpa_supplicant-global -s gen_context(system_u:object_r:NetworkManager_var_run_t,s0)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/wicd -- gen_context(system_u:object_r:NetworkManager_initrc_exec_t,s0)
-+/etc/rc\.d/networkmanager -- gen_context(system_u:object_r:NetworkManager_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/nis.fc b/policy/modules/services/nis.fc
-index 15448d5..f1ac52c 100644
---- a/policy/modules/services/nis.fc
-+++ b/policy/modules/services/nis.fc
-@@ -19,3 +19,10 @@
- /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)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/ypbind -- gen_context(system_u:object_r:ypbind_initrc_exec_t,s0)
-+/etc/rc\.d/yppasswd -- gen_context(system_u:object_r:nis_initrc_exec_t,s0)
-+/etc/rc\.d/ypserv -- gen_context(system_u:object_r:nis_initrc_exec_t,s0)
-+/etc/rc\.d/ypxfrd -- gen_context(system_u:object_r:nis_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/nscd.fc b/policy/modules/services/nscd.fc
-index 623b731..4561878 100644
---- a/policy/modules/services/nscd.fc
-+++ b/policy/modules/services/nscd.fc
-@@ -11,3 +11,7 @@
- /var/run/\.nscd_socket -s gen_context(system_u:object_r:nscd_var_run_t,s0)
-
- /var/run/nscd(/.*)? gen_context(system_u:object_r:nscd_var_run_t,s0)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/nscd -- gen_context(system_u:object_r:nscd_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/nslcd.fc b/policy/modules/services/nslcd.fc
-index ce913b2..e38895c 100644
---- a/policy/modules/services/nslcd.fc
-+++ b/policy/modules/services/nslcd.fc
-@@ -2,3 +2,7 @@
- /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)
- /var/run/nslcd(/.*)? gen_context(system_u:object_r:nslcd_var_run_t,s0)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/nslcd -- gen_context(system_u:object_r:nslcd_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/ntp.fc b/policy/modules/services/ntp.fc
-index e79dccc..a91f16f 100644
---- a/policy/modules/services/ntp.fc
-+++ b/policy/modules/services/ntp.fc
-@@ -20,3 +20,8 @@
- /var/log/xntpd.* -- gen_context(system_u:object_r:ntpd_log_t,s0)
-
- /var/run/ntpd\.pid -- gen_context(system_u:object_r:ntpd_var_run_t,s0)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/ntpd -- gen_context(system_u:object_r:ntpd_initrc_exec_t,s0)
-+/etc/rc\.d/openntpd -- gen_context(system_u:object_r:ntpd_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/oident.fc b/policy/modules/services/oident.fc
-index 5840ea8..ac612d3 100644
---- a/policy/modules/services/oident.fc
-+++ b/policy/modules/services/oident.fc
-@@ -6,3 +6,7 @@ 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)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/oidentd -- gen_context(system_u:object_r:oidentd_initrc_exec_t, s0)
-+')
-diff --git a/policy/modules/services/openvpn.fc b/policy/modules/services/openvpn.fc
-index 9c186d2..9ce733f 100644
---- a/policy/modules/services/openvpn.fc
-+++ b/policy/modules/services/openvpn.fc
-@@ -5,6 +5,10 @@
- /etc/openvpn/ipp.txt -- gen_context(system_u:object_r:openvpn_etc_rw_t,s0)
- /etc/rc\.d/init\.d/openvpn -- gen_context(system_u:object_r:openvpn_initrc_exec_t,s0)
-
-+ifdef(`distro_arch',`
-+/etc/rc\.d/openvpn -- gen_context(system_u:object_r:openvpn_initrc_exec_t,s0)
-+')
-+
- #
- # /usr
- #
-diff --git a/policy/modules/services/pads.fc b/policy/modules/services/pads.fc
-index 0870c56..a368530 100644
---- a/policy/modules/services/pads.fc
-+++ b/policy/modules/services/pads.fc
-@@ -8,3 +8,7 @@
- /usr/bin/pads -- gen_context(system_u:object_r:pads_exec_t, s0)
-
- /var/run/pads.pid -- gen_context(system_u:object_r:pads_var_run_t, s0)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/pads -- gen_context(system_u:object_r:pads_initrc_exec_t, s0)
-+')
-diff --git a/policy/modules/services/pingd.fc b/policy/modules/services/pingd.fc
-index ea085f7..acb53f9 100644
---- a/policy/modules/services/pingd.fc
-+++ b/policy/modules/services/pingd.fc
-@@ -4,3 +4,7 @@
- /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)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/whatsup-pingd -- gen_context(system_u:object_r:pingd_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/portreserve.fc b/policy/modules/services/portreserve.fc
-index 4313a6f..714ebcd 100644
---- a/policy/modules/services/portreserve.fc
-+++ b/policy/modules/services/portreserve.fc
-@@ -5,3 +5,7 @@
- /sbin/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)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/portreserve -- gen_context(system_u:object_r:portreserve_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/postfixpolicyd.fc b/policy/modules/services/postfixpolicyd.fc
-index 4361cb6..3dd8494 100644
---- a/policy/modules/services/postfixpolicyd.fc
-+++ b/policy/modules/services/postfixpolicyd.fc
-@@ -4,3 +4,7 @@
- /usr/sbin/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)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/postfixpolicyd -- gen_context(system_u:object_r:postfix_policyd_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/postgresql.fc b/policy/modules/services/postgresql.fc
-index f03fad4..7c2502c 100644
---- a/policy/modules/services/postgresql.fc
-+++ b/policy/modules/services/postgresql.fc
-@@ -5,6 +5,10 @@
- /etc/rc\.d/init\.d/(se)?postgresql -- gen_context(system_u:object_r:postgresql_initrc_exec_t,s0)
- /etc/sysconfig/pgsql(/.*)? gen_context(system_u:object_r:postgresql_etc_t,s0)
-
-+ifdef(`distro_arch',`
-+/etc/rc\.d/(se)?postgresql -- gen_context(system_u:object_r:postgresql_initrc_exec_t,s0)
-+')
-+
- #
- # /usr
- #
-diff --git a/policy/modules/services/postgrey.fc b/policy/modules/services/postgrey.fc
-index e731841..4042bc6 100644
---- a/policy/modules/services/postgrey.fc
-+++ b/policy/modules/services/postgrey.fc
-@@ -10,3 +10,7 @@
- /var/run/postgrey\.pid -- gen_context(system_u:object_r:postgrey_var_run_t,s0)
-
- /var/spool/postfix/postgrey(/.*)? gen_context(system_u:object_r:postgrey_spool_t,s0)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/postgrey -- gen_context(system_u:object_r:postgrey_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/ppp.fc b/policy/modules/services/ppp.fc
-index 2d82c6d..418fa73 100644
---- a/policy/modules/services/ppp.fc
-+++ b/policy/modules/services/ppp.fc
-@@ -13,6 +13,10 @@
-
- /root/.ppprc -- gen_context(system_u:object_r:pppd_etc_t,s0)
-
-+ifdef(`distro_arch',`
-+/etc/rc\.d/ppp -- gen_context(system_u:object_r:pppd_initrc_exec_t,s0)
-+')
-+
- #
- # /sbin
- #
-diff --git a/policy/modules/services/prelude.fc b/policy/modules/services/prelude.fc
-index 3bd847a..94e6144 100644
---- a/policy/modules/services/prelude.fc
-+++ b/policy/modules/services/prelude.fc
-@@ -16,3 +16,9 @@
- /var/run/prelude-manager(/.*)? gen_context(system_u:object_r:prelude_var_run_t,s0)
- /var/spool/prelude-manager(/.*)? gen_context(system_u:object_r:prelude_spool_t,s0)
- /var/spool/prelude(/.*)? gen_context(system_u:object_r:prelude_spool_t,s0)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/prelude-correlator -- gen_context(system_u:object_r:prelude_initrc_exec_t, s0)
-+/etc/rc\.d/prelude-lml -- gen_context(system_u:object_r:prelude_initrc_exec_t,s0)
-+/etc/rc\.d/prelude-manager -- gen_context(system_u:object_r:prelude_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/privoxy.fc b/policy/modules/services/privoxy.fc
-index be4998a..789cef6 100644
---- a/policy/modules/services/privoxy.fc
-+++ b/policy/modules/services/privoxy.fc
-@@ -4,3 +4,7 @@
- /usr/sbin/privoxy -- gen_context(system_u:object_r:privoxy_exec_t,s0)
-
- /var/log/privoxy(/.*)? gen_context(system_u:object_r:privoxy_log_t,s0)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/privoxy -- gen_context(system_u:object_r:privoxy_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/psad.fc b/policy/modules/services/psad.fc
-index 6c66d44..bed0bc6 100644
---- a/policy/modules/services/psad.fc
-+++ b/policy/modules/services/psad.fc
-@@ -6,3 +6,7 @@
- /var/lib/psad(/.*)? gen_context(system_u:object_r:psad_var_lib_t,s0)
- /var/log/psad(/.*)? gen_context(system_u:object_r:psad_var_log_t,s0)
- /var/run/psad(/.*)? gen_context(system_u:object_r:psad_var_run_t,s0)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/psad -- gen_context(system_u:object_r:psad_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/puppet.fc b/policy/modules/services/puppet.fc
-index 2f1e529..c324b58 100644
---- a/policy/modules/services/puppet.fc
-+++ b/policy/modules/services/puppet.fc
-@@ -9,3 +9,8 @@
- /var/lib/puppet(/.*)? gen_context(system_u:object_r:puppet_var_lib_t,s0)
- /var/log/puppet(/.*)? gen_context(system_u:object_r:puppet_log_t,s0)
- /var/run/puppet(/.*)? gen_context(system_u:object_r:puppet_var_run_t,s0)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/puppet -- gen_context(system_u:object_r:puppet_initrc_exec_t,s0)
-+/etc/rc\.d/puppetmaster -- gen_context(system_u:object_r:puppetmaster_initrc_exec_t,s0)
-+')
---
-1.7.6.1
-
-From e5679dd3c269ff8ce33690bc0a097fd55fa1b797 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Ond=C5=99ej=20Vadinsk=C3=BD?= <Nicky726@google.com>
-Date: Sat, 19 Feb 2011 23:26:01 +0100
-Subject: [PATCH 09/10] Fixed posgresql log location.
-
----
- policy/modules/services/postgresql.fc | 4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
-
-diff --git a/policy/modules/services/postgresql.fc b/policy/modules/services/postgresql.fc
-index 7c2502c..b828114 100644
---- a/policy/modules/services/postgresql.fc
-+++ b/policy/modules/services/postgresql.fc
-@@ -43,6 +43,10 @@ ifdef(`distro_redhat', `
- /var/log/postgresql(/.*)? gen_context(system_u:object_r:postgresql_log_t,s0)
- /var/log/sepostgresql\.log.* -- gen_context(system_u:object_r:postgresql_log_t,s0)
-
-+ifdef(`distro_arch',`
-+/var/log/postgresql\.log.* -- gen_context(system_u:object_r:postgresql_log_t,s0)
-+')
-+
- ifdef(`distro_redhat', `
- /var/log/rhdb/rhdb(/.*)? gen_context(system_u:object_r:postgresql_log_t,s0)
- ')
---
-1.7.6.1
-
-From 547e92c2675dfdacc66d676f16514a91546ecd78 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Ond=C5=99ej=20Vadinsk=C3=BD?= <Nicky726@google.com>
-Date: Sun, 20 Feb 2011 10:23:14 +0100
-Subject: [PATCH 10/10] Fixed path issues with /etc/rc.d/ for radius, radvd,
- roundup, rpc, rpcbind, rwho, samba, sasl, smartmon,
- smokeping, snmp, snort, soundserver, squid, sssd,
- tgtd, tor, tuned, ulogd, varnishd, virt, zabbix and
- zebra modules.
-
----
- policy/modules/services/radius.fc | 4 ++++
- policy/modules/services/radvd.fc | 4 ++++
- policy/modules/services/roundup.fc | 4 ++++
- policy/modules/services/rpc.fc | 6 ++++++
- policy/modules/services/rpcbind.fc | 4 ++++
- policy/modules/services/rwho.fc | 4 ++++
- policy/modules/services/samba.fc | 6 ++++++
- policy/modules/services/sasl.fc | 4 ++++
- policy/modules/services/smartmon.fc | 4 ++++
- policy/modules/services/smokeping.fc | 4 ++++
- policy/modules/services/snmp.fc | 5 +++++
- policy/modules/services/snort.fc | 4 ++++
- policy/modules/services/soundserver.fc | 4 ++++
- policy/modules/services/squid.fc | 4 ++++
- policy/modules/services/sssd.fc | 4 ++++
- policy/modules/services/tgtd.fc | 4 ++++
- policy/modules/services/tor.fc | 4 ++++
- policy/modules/services/tuned.fc | 4 ++++
- policy/modules/services/ulogd.fc | 4 ++++
- policy/modules/services/varnishd.fc | 6 ++++++
- policy/modules/services/virt.fc | 4 ++++
- policy/modules/services/zabbix.fc | 6 +++++-
- policy/modules/services/zebra.fc | 9 +++++++++
- 23 files changed, 105 insertions(+), 1 deletions(-)
-
-diff --git a/policy/modules/services/radius.fc b/policy/modules/services/radius.fc
-index 09f7b50..2255d2d 100644
---- a/policy/modules/services/radius.fc
-+++ b/policy/modules/services/radius.fc
-@@ -21,3 +21,7 @@
-
- /var/run/radiusd(/.*)? gen_context(system_u:object_r:radiusd_var_run_t,s0)
- /var/run/radiusd\.pid -- gen_context(system_u:object_r:radiusd_var_run_t,s0)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/radiusd -- gen_context(system_u:object_r:radiusd_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/radvd.fc b/policy/modules/services/radvd.fc
-index cc98d83..616595c 100644
---- a/policy/modules/services/radvd.fc
-+++ b/policy/modules/services/radvd.fc
-@@ -5,3 +5,7 @@
-
- /var/run/radvd\.pid -- gen_context(system_u:object_r:radvd_var_run_t,s0)
- /var/run/radvd(/.*)? gen_context(system_u:object_r:radvd_var_run_t,s0)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/radvd -- gen_context(system_u:object_r:radvd_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/roundup.fc b/policy/modules/services/roundup.fc
-index e4110e6..44ec46f 100644
---- a/policy/modules/services/roundup.fc
-+++ b/policy/modules/services/roundup.fc
-@@ -1,5 +1,9 @@
- /etc/rc\.d/init\.d/roundup -- gen_context(system_u:object_r:roundup_initrc_exec_t,s0)
-
-+ifdef(`distro_arch',`
-+/etc/rc\.d/roundup -- gen_context(system_u:object_r:roundup_initrc_exec_t,s0)
-+')
-+
- #
- # /usr
- #
-diff --git a/policy/modules/services/rpc.fc b/policy/modules/services/rpc.fc
-index 5c70c0c..3e58dd9 100644
---- a/policy/modules/services/rpc.fc
-+++ b/policy/modules/services/rpc.fc
-@@ -6,6 +6,12 @@
- /etc/rc\.d/init\.d/nfslock -- gen_context(system_u:object_r:rpcd_initrc_exec_t,s0)
- /etc/rc\.d/init\.d/rpcidmapd -- gen_context(system_u:object_r:rpcd_initrc_exec_t,s0)
-
-+ifdef(`distro_arch',`
-+/etc/rc\.d/nfs -- gen_context(system_u:object_r:nfsd_initrc_exec_t,s0)
-+/etc/rc\.d/nfslock -- gen_context(system_u:object_r:rpcd_initrc_exec_t,s0)
-+/etc/rc\.d/rpcidmapd -- gen_context(system_u:object_r:rpcd_initrc_exec_t,s0)
-+')
-+
- #
- # /sbin
- #
-diff --git a/policy/modules/services/rpcbind.fc b/policy/modules/services/rpcbind.fc
-index f5c47d6..63b8132 100644
---- a/policy/modules/services/rpcbind.fc
-+++ b/policy/modules/services/rpcbind.fc
-@@ -7,3 +7,7 @@
- /var/run/rpc.statd\.pid -- gen_context(system_u:object_r:rpcbind_var_run_t,s0)
- /var/run/rpcbind\.lock -- gen_context(system_u:object_r:rpcbind_var_run_t,s0)
- /var/run/rpcbind\.sock -s gen_context(system_u:object_r:rpcbind_var_run_t,s0)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/rpcbind -- gen_context(system_u:object_r:rpcbind_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/rwho.fc b/policy/modules/services/rwho.fc
-index bc048ce..eada02b 100644
---- a/policy/modules/services/rwho.fc
-+++ b/policy/modules/services/rwho.fc
-@@ -5,3 +5,7 @@
- /var/spool/rwho(/.*)? gen_context(system_u:object_r:rwho_spool_t,s0)
-
- /var/log/rwhod(/.*)? gen_context(system_u:object_r:rwho_log_t,s0)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/rwhod -- gen_context(system_u:object_r:rwho_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/samba.fc b/policy/modules/services/samba.fc
-index 69a6074..54166ae 100644
---- a/policy/modules/services/samba.fc
-+++ b/policy/modules/services/samba.fc
-@@ -11,6 +11,12 @@
- /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)
-
-+ifdef(`distro_arch',`
-+/etc/rc\.d/nmb -- gen_context(system_u:object_r:samba_initrc_exec_t,s0)
-+/etc/rc\.d/smb -- gen_context(system_u:object_r:samba_initrc_exec_t,s0)
-+/etc/rc\.d/winbind -- gen_context(system_u:object_r:samba_initrc_exec_t,s0)
-+')
-+
- #
- # /usr
- #
-diff --git a/policy/modules/services/sasl.fc b/policy/modules/services/sasl.fc
-index 7e58679..22a9a35 100644
---- a/policy/modules/services/sasl.fc
-+++ b/policy/modules/services/sasl.fc
-@@ -1,5 +1,9 @@
- /etc/rc\.d/init\.d/sasl -- gen_context(system_u:object_r:saslauthd_initrc_exec_t,s0)
-
-+ifdef(`distro_arch',`
-+/etc/rc\.d/sasl -- gen_context(system_u:object_r:saslauthd_initrc_exec_t,s0)
-+')
-+
- #
- # /usr
- #
-diff --git a/policy/modules/services/smartmon.fc b/policy/modules/services/smartmon.fc
-index 268ae3d..7ea391c 100644
---- a/policy/modules/services/smartmon.fc
-+++ b/policy/modules/services/smartmon.fc
-@@ -1,5 +1,9 @@
- /etc/rc\.d/init\.d/smartd -- gen_context(system_u:object_r:fsdaemon_initrc_exec_t,s0)
-
-+ifdef(`distro_arch',`
-+/etc/rc\.d/smartd -- gen_context(system_u:object_r:fsdaemon_initrc_exec_t,s0)
-+')
-+
- #
- # /usr
- #
-diff --git a/policy/modules/services/smokeping.fc b/policy/modules/services/smokeping.fc
-index 9ff2d99..e5108b6 100644
---- a/policy/modules/services/smokeping.fc
-+++ b/policy/modules/services/smokeping.fc
-@@ -7,3 +7,7 @@
- /var/lib/smokeping(/.*)? gen_context(system_u:object_r:smokeping_var_lib_t,s0)
-
- /var/run/smokeping(/.*)? gen_context(system_u:object_r:smokeping_var_run_t,s0)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/smokeping -- gen_context(system_u:object_r:smokeping_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/snmp.fc b/policy/modules/services/snmp.fc
-index 623c8fa..cafc713 100644
---- a/policy/modules/services/snmp.fc
-+++ b/policy/modules/services/snmp.fc
-@@ -1,6 +1,11 @@
- /etc/rc\.d/init\.d/snmpd -- gen_context(system_u:object_r:snmpd_initrc_exec_t,s0)
- /etc/rc\.d/init\.d/snmptrapd -- gen_context(system_u:object_r:snmpd_initrc_exec_t,s0)
-
-+ifdef(`distro_arch',`
-+/etc/rc\.d/snmpd -- gen_context(system_u:object_r:snmpd_initrc_exec_t,s0)
-+/etc/rc\.d/snmptrapd -- gen_context(system_u:object_r:snmpd_initrc_exec_t,s0)
-+')
-+
- #
- # /usr
- #
-diff --git a/policy/modules/services/snort.fc b/policy/modules/services/snort.fc
-index 7bedd2f..3bd4b34 100644
---- a/policy/modules/services/snort.fc
-+++ b/policy/modules/services/snort.fc
-@@ -7,3 +7,7 @@
- /var/log/snort(/.*)? gen_context(system_u:object_r:snort_log_t,s0)
-
- /var/run/snort.* -- gen_context(system_u:object_r:snort_var_run_t,s0)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/snortd -- gen_context(system_u:object_r:snort_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/soundserver.fc b/policy/modules/services/soundserver.fc
-index d89b2cb..3bf9ab0 100644
---- a/policy/modules/services/soundserver.fc
-+++ b/policy/modules/services/soundserver.fc
-@@ -11,3 +11,7 @@
- /var/run/yiff-[0-9]+\.pid -- gen_context(system_u:object_r:soundd_var_run_t,s0)
-
- /var/state/yiff(/.*)? gen_context(system_u:object_r:soundd_state_t,s0)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/nasd -- gen_context(system_u:object_r:soundd_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/squid.fc b/policy/modules/services/squid.fc
-index 6cc4a90..458beac 100644
---- a/policy/modules/services/squid.fc
-+++ b/policy/modules/services/squid.fc
-@@ -12,3 +12,7 @@
- /var/run/squid\.pid -- gen_context(system_u:object_r:squid_var_run_t,s0)
- /var/spool/squid(/.*)? gen_context(system_u:object_r:squid_cache_t,s0)
- /var/squidGuard(/.*)? gen_context(system_u:object_r:squid_cache_t,s0)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/squid -- gen_context(system_u:object_r:squid_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/sssd.fc b/policy/modules/services/sssd.fc
-index 4271815..3cc6012 100644
---- a/policy/modules/services/sssd.fc
-+++ b/policy/modules/services/sssd.fc
-@@ -9,3 +9,7 @@
- /var/log/sssd(/.*)? gen_context(system_u:object_r:sssd_var_log_t,s0)
-
- /var/run/sssd.pid -- gen_context(system_u:object_r:sssd_var_run_t,s0)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/sssd -- gen_context(system_u:object_r:sssd_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/tgtd.fc b/policy/modules/services/tgtd.fc
-index 8294f6f..c64af34 100644
---- a/policy/modules/services/tgtd.fc
-+++ b/policy/modules/services/tgtd.fc
-@@ -1,3 +1,7 @@
- /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)
- /var/lib/tgtd(/.*)? gen_context(system_u:object_r:tgtd_var_lib_t,s0)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/tgtd -- gen_context(system_u:object_r:tgtd_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/tor.fc b/policy/modules/services/tor.fc
-index e2e06b2..bf40c08 100644
---- a/policy/modules/services/tor.fc
-+++ b/policy/modules/services/tor.fc
-@@ -10,3 +10,7 @@
- /var/log/tor(/.*)? gen_context(system_u:object_r:tor_var_log_t,s0)
-
- /var/run/tor(/.*)? gen_context(system_u:object_r:tor_var_run_t,s0)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/tor -- gen_context(system_u:object_r:tor_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/tuned.fc b/policy/modules/services/tuned.fc
-index 639c962..9585a9f 100644
---- a/policy/modules/services/tuned.fc
-+++ b/policy/modules/services/tuned.fc
-@@ -6,3 +6,7 @@
- /var/log/tuned\.log -- gen_context(system_u:object_r:tuned_log_t,s0)
-
- /var/run/tuned\.pid -- gen_context(system_u:object_r:tuned_var_run_t,s0)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/tuned -- gen_context(system_u:object_r:tuned_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/ulogd.fc b/policy/modules/services/ulogd.fc
-index 831b4a3..e12edd8 100644
---- a/policy/modules/services/ulogd.fc
-+++ b/policy/modules/services/ulogd.fc
-@@ -5,3 +5,7 @@
- /usr/sbin/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)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/ulogd -- gen_context(system_u:object_r:ulogd_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/varnishd.fc b/policy/modules/services/varnishd.fc
-index 194d123..42bb2ab 100644
---- a/policy/modules/services/varnishd.fc
-+++ b/policy/modules/services/varnishd.fc
-@@ -16,3 +16,9 @@
- /var/run/varnish\.pid -- gen_context(system_u:object_r:varnishd_var_run_t,s0)
- /var/run/varnishlog\.pid -- gen_context(system_u:object_r:varnishlog_var_run_t,s0)
- /var/run/varnishncsa\.pid -- gen_context(system_u:object_r:varnishlog_var_run_t,s0)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/varnish -- gen_context(system_u:object_r:varnishd_initrc_exec_t,s0)
-+/etc/rc\.d/varnishlog -- gen_context(system_u:object_r:varnishlog_initrc_exec_t,s0)
-+/etc/rc\.d/varnishncsa -- gen_context(system_u:object_r:varnishlog_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/virt.fc b/policy/modules/services/virt.fc
-index 2124b6a..19b6ca1 100644
---- a/policy/modules/services/virt.fc
-+++ b/policy/modules/services/virt.fc
-@@ -27,3 +27,7 @@ HOME_DIR/VirtualMachines/isos(/.*)? gen_context(system_u:object_r:virt_content_t
- /var/run/libvirt/qemu(/.*)? gen_context(system_u:object_r:svirt_var_run_t,s0)
-
- /var/vdsm(/.*)? gen_context(system_u:object_r:virt_var_run_t,s0)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/libvirtd -- gen_context(system_u:object_r:virtd_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/zabbix.fc b/policy/modules/services/zabbix.fc
-index 664cd7a..82562f0 100644
---- a/policy/modules/services/zabbix.fc
-+++ b/policy/modules/services/zabbix.fc
-@@ -6,4 +6,8 @@
-
- /var/log/zabbix(/.*)? gen_context(system_u:object_r:zabbix_log_t,s0)
-
--/var/run/zabbix(/.*)? gen_context(system_u:object_r:zabbix_var_run_t,s0)
-+/var/run/zabbix(/.*)? gen_context(system_u:object_r:zabbix_var_run_t,s0)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/zabbix -- gen_context(system_u:object_r:zabbix_initrc_exec_t,s0)
-+')
-diff --git a/policy/modules/services/zebra.fc b/policy/modules/services/zebra.fc
-index e1b30b2..3b13ed6 100644
---- a/policy/modules/services/zebra.fc
-+++ b/policy/modules/services/zebra.fc
-@@ -20,3 +20,12 @@
- /var/run/\.zebra -s gen_context(system_u:object_r:zebra_var_run_t,s0)
- /var/run/\.zserv -s gen_context(system_u:object_r:zebra_var_run_t,s0)
- /var/run/quagga(/.*)? gen_context(system_u:object_r:zebra_var_run_t,s0)
-+
-+ifdef(`distro_arch',`
-+/etc/rc\.d/bgpd -- gen_context(system_u:object_r:zebra_initrc_exec_t,s0)
-+/etc/rc\.d/ospf6d -- gen_context(system_u:object_r:zebra_initrc_exec_t,s0)
-+/etc/rc\.d/ospfd -- gen_context(system_u:object_r:zebra_initrc_exec_t,s0)
-+/etc/rc\.d/ripd -- gen_context(system_u:object_r:zebra_initrc_exec_t,s0)
-+/etc/rc\.d/ripngd -- gen_context(system_u:object_r:zebra_initrc_exec_t,s0)
-+/etc/rc\.d/zebra -- gen_context(system_u:object_r:zebra_initrc_exec_t,s0)
-+')
---
-1.7.6.1