Gentoo Archives: gentoo-commits

From: Jason Zaman <perfinion@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/contrib/
Date: Sun, 07 May 2017 16:09:29
Message-Id: 1494172922.17df41e7dfd69017344a22a0033cc2c75da1b9bf.perfinion@gentoo
1 commit: 17df41e7dfd69017344a22a0033cc2c75da1b9bf
2 Author: Nicolas Iooss <nicolas.iooss <AT> m4x <DOT> org>
3 AuthorDate: Sat Apr 15 18:52:04 2017 +0000
4 Commit: Jason Zaman <perfinion <AT> gentoo <DOT> org>
5 CommitDate: Sun May 7 16:02:02 2017 +0000
6 URL: https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=17df41e7
7
8 Support systems with a single /usr/bin directory
9
10 Create /usr/bin/... file context definitions for all /usr/sbin/... ones.
11 This implements https://github.com/TresysTechnology/refpolicy/pull/116
12 for contrib modules.
13
14 policy/modules/contrib/abrt.fc | 3 +++
15 policy/modules/contrib/acct.fc | 2 ++
16 policy/modules/contrib/acpi.fc | 3 +++
17 policy/modules/contrib/afs.fc | 3 +++
18 policy/modules/contrib/aiccu.fc | 2 ++
19 policy/modules/contrib/aisexec.fc | 2 ++
20 policy/modules/contrib/alsa.fc | 2 ++
21 policy/modules/contrib/amanda.fc | 3 +++
22 policy/modules/contrib/amavis.fc | 2 ++
23 policy/modules/contrib/apache.fc | 12 ++++++++++++
24 policy/modules/contrib/apcupsd.fc | 2 ++
25 policy/modules/contrib/arpwatch.fc | 2 ++
26 policy/modules/contrib/asterisk.fc | 2 ++
27 policy/modules/contrib/automount.fc | 2 ++
28 policy/modules/contrib/avahi.fc | 4 ++++
29 policy/modules/contrib/bacula.fc | 4 ++++
30 policy/modules/contrib/bcfg2.fc | 2 ++
31 policy/modules/contrib/bind.fc | 6 ++++++
32 policy/modules/contrib/bird.fc | 2 ++
33 policy/modules/contrib/bitlbee.fc | 1 +
34 policy/modules/contrib/bluetooth.fc | 5 +++++
35 policy/modules/contrib/brctl.fc | 2 ++
36 policy/modules/contrib/cachefilesd.fc | 2 ++
37 policy/modules/contrib/callweaver.fc | 2 ++
38 policy/modules/contrib/canna.fc | 4 +++-
39 policy/modules/contrib/ccs.fc | 2 ++
40 policy/modules/contrib/certmonger.fc | 2 ++
41 policy/modules/contrib/cfengine.fc | 4 ++++
42 policy/modules/contrib/cgroup.fc | 4 ++++
43 policy/modules/contrib/chronyd.fc | 3 ++-
44 policy/modules/contrib/cipe.fc | 2 ++
45 policy/modules/contrib/clamav.fc | 2 ++
46 policy/modules/contrib/clogd.fc | 2 ++
47 policy/modules/contrib/cmirrord.fc | 2 ++
48 policy/modules/contrib/collectd.fc | 2 ++
49 policy/modules/contrib/comsat.fc | 2 ++
50 policy/modules/contrib/condor.fc | 8 ++++++++
51 policy/modules/contrib/consolekit.fc | 2 ++
52 policy/modules/contrib/corosync.fc | 3 +++
53 policy/modules/contrib/courier.fc | 9 ++++++++-
54 policy/modules/contrib/cpucontrol.fc | 5 +++++
55 policy/modules/contrib/cron.fc | 7 ++++++-
56 policy/modules/contrib/ctdb.fc | 2 ++
57 policy/modules/contrib/cups.fc | 9 +++++++++
58 policy/modules/contrib/dante.fc | 3 +++
59 policy/modules/contrib/dbskk.fc | 2 ++
60 policy/modules/contrib/dcc.fc | 6 +++++-
61 policy/modules/contrib/ddclient.fc | 3 +++
62 policy/modules/contrib/ddcprobe.fc | 2 ++
63 policy/modules/contrib/dhcp.fc | 2 ++
64 policy/modules/contrib/dictd.fc | 2 ++
65 policy/modules/contrib/dkim.fc | 3 +++
66 policy/modules/contrib/dmidecode.fc | 5 +++++
67 policy/modules/contrib/dnsmasq.fc | 2 ++
68 policy/modules/contrib/dnssectrigger.fc | 2 ++
69 policy/modules/contrib/dovecot.fc | 2 ++
70 policy/modules/contrib/dphysswapfile.fc | 2 ++
71 policy/modules/contrib/dpkg.fc | 2 ++
72 policy/modules/contrib/drbd.fc | 3 +++
73 policy/modules/contrib/entropyd.fc | 3 +++
74 policy/modules/contrib/exim.fc | 3 +++
75 policy/modules/contrib/fakehwclock.fc | 2 ++
76 policy/modules/contrib/fcoe.fc | 2 ++
77 policy/modules/contrib/finger.fc | 3 +++
78 policy/modules/contrib/firewalld.fc | 2 ++
79 policy/modules/contrib/firstboot.fc | 2 ++
80 policy/modules/contrib/ftp.fc | 5 +++++
81 policy/modules/contrib/gatekeeper.fc | 3 +++
82 policy/modules/contrib/glusterfs.fc | 3 +++
83 policy/modules/contrib/gpm.fc | 2 ++
84 policy/modules/contrib/gpsd.fc | 2 ++
85 policy/modules/contrib/hal.fc | 2 ++
86 policy/modules/contrib/hddtemp.fc | 2 ++
87 policy/modules/contrib/hwloc.fc | 4 +++-
88 policy/modules/contrib/hypervkvp.fc | 2 ++
89 policy/modules/contrib/i18n_input.fc | 2 ++
90 policy/modules/contrib/ifplugd.fc | 2 ++
91 policy/modules/contrib/inetd.fc | 6 ++++++
92 policy/modules/contrib/inn.fc | 10 ++++++----
93 policy/modules/contrib/iodine.fc | 2 ++
94 policy/modules/contrib/ircd.fc | 2 ++
95 policy/modules/contrib/irqbalance.fc | 2 ++
96 policy/modules/contrib/iscsi.fc | 4 ++++
97 policy/modules/contrib/isns.fc | 2 ++
98 policy/modules/contrib/jabber.fc | 11 +++++++----
99 policy/modules/contrib/kdump.fc | 2 ++
100 policy/modules/contrib/kerberos.fc | 3 +++
101 policy/modules/contrib/kerneloops.fc | 2 ++
102 policy/modules/contrib/ksmtuned.fc | 2 ++
103 policy/modules/contrib/ktalk.fc | 4 +++-
104 policy/modules/contrib/kudzu.fc | 5 ++++-
105 policy/modules/contrib/l2tp.fc | 2 ++
106 policy/modules/contrib/ldap.fc | 2 ++
107 policy/modules/contrib/likewise.fc | 9 +++++++++
108 policy/modules/contrib/lircd.fc | 2 ++
109 policy/modules/contrib/lldpad.fc | 2 ++
110 policy/modules/contrib/lockdev.fc | 2 ++
111 policy/modules/contrib/logrotate.fc | 2 ++
112 policy/modules/contrib/logwatch.fc | 4 ++++
113 policy/modules/contrib/lpd.fc | 19 +++++++++++++------
114 policy/modules/contrib/mailscanner.fc | 2 ++
115 policy/modules/contrib/mcelog.fc | 2 ++
116 policy/modules/contrib/milter.fc | 5 +++++
117 policy/modules/contrib/minidlna.fc | 2 ++
118 policy/modules/contrib/minissdpd.fc | 2 ++
119 policy/modules/contrib/modemmanager.fc | 3 +++
120 policy/modules/contrib/mon.fc | 2 ++
121 policy/modules/contrib/monop.fc | 2 ++
122 policy/modules/contrib/mta.fc | 4 ++++
123 policy/modules/contrib/mysql.fc | 3 +++
124 policy/modules/contrib/nessus.fc | 2 ++
125 policy/modules/contrib/networkmanager.fc | 9 ++++++---
126 policy/modules/contrib/nis.fc | 5 +++++
127 policy/modules/contrib/nscd.fc | 2 ++
128 policy/modules/contrib/nsd.fc | 5 +++++
129 policy/modules/contrib/nslcd.fc | 2 ++
130 policy/modules/contrib/ntop.fc | 2 ++
131 policy/modules/contrib/ntp.fc | 4 ++++
132 policy/modules/contrib/nut.fc | 4 ++++
133 policy/modules/contrib/oav.fc | 3 +++
134 policy/modules/contrib/oddjob.fc | 3 +++
135 policy/modules/contrib/oident.fc | 2 ++
136 policy/modules/contrib/openct.fc | 3 +++
137 policy/modules/contrib/openhpi.fc | 2 ++
138 policy/modules/contrib/openvpn.fc | 2 ++
139 policy/modules/contrib/pacemaker.fc | 2 ++
140 policy/modules/contrib/pcmcia.fc | 3 +++
141 policy/modules/contrib/pcscd.fc | 2 ++
142 policy/modules/contrib/pegasus.fc | 3 +++
143 policy/modules/contrib/perdition.fc | 2 ++
144 policy/modules/contrib/pingd.fc | 2 ++
145 policy/modules/contrib/pkcs.fc | 2 ++
146 policy/modules/contrib/plymouthd.fc | 1 +
147 policy/modules/contrib/portmap.fc | 4 ++++
148 policy/modules/contrib/portreserve.fc | 2 ++
149 policy/modules/contrib/portslave.fc | 3 +++
150 policy/modules/contrib/postfix.fc | 11 +++++++++++
151 policy/modules/contrib/postfixpolicyd.fc | 2 ++
152 policy/modules/contrib/postgrey.fc | 2 ++
153 policy/modules/contrib/ppp.fc | 6 ++++++
154 policy/modules/contrib/prelink.fc | 2 ++
155 policy/modules/contrib/prelude.fc | 3 ++-
156 policy/modules/contrib/privoxy.fc | 2 ++
157 policy/modules/contrib/psad.fc | 2 ++
158 policy/modules/contrib/pxe.fc | 2 ++
159 policy/modules/contrib/qmail.fc | 12 ++++++++++++
160 policy/modules/contrib/qpid.fc | 2 ++
161 policy/modules/contrib/quota.fc | 4 ++++
162 policy/modules/contrib/radius.fc | 3 +++
163 policy/modules/contrib/radvd.fc | 2 ++
164 policy/modules/contrib/raid.fc | 8 ++++++++
165 policy/modules/contrib/rdisc.fc | 2 ++
166 policy/modules/contrib/readahead.fc | 2 ++
167 policy/modules/contrib/redis.fc | 2 ++
168 policy/modules/contrib/resmgr.fc | 2 ++
169 policy/modules/contrib/rgmanager.fc | 5 ++++-
170 policy/modules/contrib/rhcs.fc | 9 +++++++++
171 policy/modules/contrib/ricci.fc | 3 +++
172 policy/modules/contrib/rlogin.fc | 2 ++
173 policy/modules/contrib/rngd.fc | 2 ++
174 policy/modules/contrib/rpc.fc | 9 +++++++++
175 policy/modules/contrib/rpcbind.fc | 2 ++
176 policy/modules/contrib/rpm.fc | 10 ++++++++++
177 policy/modules/contrib/rshd.fc | 3 +++
178 policy/modules/contrib/rwho.fc | 2 ++
179 policy/modules/contrib/samba.fc | 4 ++++
180 policy/modules/contrib/samhain.fc | 3 +++
181 policy/modules/contrib/sanlock.fc | 2 ++
182 policy/modules/contrib/sasl.fc | 2 ++
183 policy/modules/contrib/sblim.fc | 3 +++
184 policy/modules/contrib/sensord.fc | 2 ++
185 policy/modules/contrib/setroubleshoot.fc | 2 ++
186 policy/modules/contrib/shibboleth.fc | 2 ++
187 policy/modules/contrib/shorewall.fc | 3 +++
188 policy/modules/contrib/shutdown.fc | 2 ++
189 policy/modules/contrib/slpd.fc | 2 ++
190 policy/modules/contrib/smartmon.fc | 2 ++
191 policy/modules/contrib/smokeping.fc | 2 ++
192 policy/modules/contrib/smstools.fc | 2 ++
193 policy/modules/contrib/snmp.fc | 4 ++++
194 policy/modules/contrib/snort.fc | 5 +++--
195 policy/modules/contrib/sosreport.fc | 2 ++
196 policy/modules/contrib/soundserver.fc | 1 +
197 policy/modules/contrib/spamassassin.fc | 5 +++--
198 policy/modules/contrib/speedtouch.fc | 2 ++
199 policy/modules/contrib/squid.fc | 2 ++
200 policy/modules/contrib/sssd.fc | 2 ++
201 policy/modules/contrib/sxid.fc | 1 +
202 policy/modules/contrib/tboot.fc | 2 ++
203 policy/modules/contrib/tcpd.fc | 2 ++
204 policy/modules/contrib/tcsd.fc | 2 ++
205 policy/modules/contrib/telnet.fc | 2 ++
206 policy/modules/contrib/tftp.fc | 2 ++
207 policy/modules/contrib/tgtd.fc | 2 ++
208 policy/modules/contrib/tmpreaper.fc | 3 +++
209 policy/modules/contrib/transproxy.fc | 2 ++
210 policy/modules/contrib/tripwire.fc | 5 +++++
211 policy/modules/contrib/tuned.fc | 2 ++
212 policy/modules/contrib/tzdata.fc | 2 ++
213 policy/modules/contrib/ulogd.fc | 2 ++
214 policy/modules/contrib/updfstab.fc | 3 +++
215 policy/modules/contrib/uptime.fc | 2 ++
216 policy/modules/contrib/usbmodules.fc | 2 ++
217 policy/modules/contrib/usbmuxd.fc | 2 ++
218 policy/modules/contrib/userhelper.fc | 1 +
219 policy/modules/contrib/usernetctl.fc | 2 ++
220 policy/modules/contrib/uucp.fc | 1 +
221 policy/modules/contrib/uuidd.fc | 2 ++
222 policy/modules/contrib/varnishd.fc | 1 +
223 policy/modules/contrib/vbetool.fc | 2 ++
224 policy/modules/contrib/vdagent.fc | 2 ++
225 policy/modules/contrib/vhostmd.fc | 2 ++
226 policy/modules/contrib/virt.fc | 7 ++++++-
227 policy/modules/contrib/vlock.fc | 3 ++-
228 policy/modules/contrib/vmware.fc | 2 ++
229 policy/modules/contrib/vnstatd.fc | 1 +
230 policy/modules/contrib/vpn.fc | 1 +
231 policy/modules/contrib/watchdog.fc | 2 ++
232 policy/modules/contrib/wdmd.fc | 2 ++
233 policy/modules/contrib/xen.fc | 9 +++++++++
234 policy/modules/contrib/zabbix.fc | 7 +++++--
235 policy/modules/contrib/zebra.fc | 5 +++++
236 policy/modules/contrib/zosremote.fc | 2 ++
237 223 files changed, 670 insertions(+), 35 deletions(-)
238
239 diff --git a/policy/modules/contrib/abrt.fc b/policy/modules/contrib/abrt.fc
240 index d1b1f4e8..d05819be 100644
241 --- a/policy/modules/contrib/abrt.fc
242 +++ b/policy/modules/contrib/abrt.fc
243 @@ -1,8 +1,11 @@
244 /etc/abrt(/.*)? gen_context(system_u:object_r:abrt_etc_t,s0)
245 /etc/rc\.d/init\.d/abrt -- gen_context(system_u:object_r:abrt_initrc_exec_t,s0)
246
247 +/usr/bin/abrtd -- gen_context(system_u:object_r:abrt_exec_t,s0)
248 +/usr/bin/abrt-dbus -- gen_context(system_u:object_r:abrt_exec_t,s0)
249 /usr/bin/abrt-pyhook-helper -- gen_context(system_u:object_r:abrt_helper_exec_t,s0)
250 /usr/bin/abrt-retrace-worker -- gen_context(system_u:object_r:abrt_retrace_worker_exec_t,s0)
251 +/usr/bin/abrt-upload-watch -- gen_context(system_u:object_r:abrt_upload_watch_exec_t,s0)
252 /usr/bin/coredump2packages -- gen_context(system_u:object_r:abrt_retrace_coredump_exec_t,s0)
253 /usr/bin/retrace-server-worker -- gen_context(system_u:object_r:abrt_retrace_worker_exec_t,s0)
254
255
256 diff --git a/policy/modules/contrib/acct.fc b/policy/modules/contrib/acct.fc
257 index 204e5375..5a772ec6 100644
258 --- a/policy/modules/contrib/acct.fc
259 +++ b/policy/modules/contrib/acct.fc
260 @@ -1,5 +1,7 @@
261 /etc/rc\.d/init\.d/psacct -- gen_context(system_u:object_r:acct_initrc_exec_t,s0)
262
263 +/usr/bin/accton -- gen_context(system_u:object_r:acct_exec_t,s0)
264 +
265 /usr/sbin/accton -- gen_context(system_u:object_r:acct_exec_t,s0)
266
267 /var/account(/.*)? gen_context(system_u:object_r:acct_data_t,s0)
268
269 diff --git a/policy/modules/contrib/acpi.fc b/policy/modules/contrib/acpi.fc
270 index bfbe255b..ffd4ea00 100644
271 --- a/policy/modules/contrib/acpi.fc
272 +++ b/policy/modules/contrib/acpi.fc
273 @@ -1,6 +1,9 @@
274 /etc/rc\.d/init\.d/acpid -- gen_context(system_u:object_r:acpid_initrc_exec_t,s0)
275
276 +/usr/bin/acpid -- gen_context(system_u:object_r:acpid_exec_t,s0)
277 /usr/bin/apm -- gen_context(system_u:object_r:acpi_exec_t,s0)
278 +/usr/bin/apmd -- gen_context(system_u:object_r:acpid_exec_t,s0)
279 +/usr/bin/powersaved -- gen_context(system_u:object_r:acpid_exec_t,s0)
280
281 /usr/lib/systemd/system/apmd.*\.service -- gen_context(system_u:object_r:acpid_unit_t,s0)
282
283
284 diff --git a/policy/modules/contrib/afs.fc b/policy/modules/contrib/afs.fc
285 index c40fe9ae..9307074e 100644
286 --- a/policy/modules/contrib/afs.fc
287 +++ b/policy/modules/contrib/afs.fc
288 @@ -27,6 +27,9 @@
289
290 /usr/afs/logs(/.*)? gen_context(system_u:object_r:afs_logfile_t,s0)
291
292 +/usr/bin/afsd -- gen_context(system_u:object_r:afs_exec_t,s0)
293 +/usr/bin/bosserver -- gen_context(system_u:object_r:afs_bosserver_exec_t,s0)
294 +
295 /usr/libexec/openafs/dafileserver -- gen_context(system_u:object_r:afs_fsserver_exec_t,s0)
296 /usr/libexec/openafs/dasalvager -- gen_context(system_u:object_r:afs_fsserver_exec_t,s0)
297 /usr/libexec/openafs/davolserver -- gen_context(system_u:object_r:afs_fsserver_exec_t,s0)
298
299 diff --git a/policy/modules/contrib/aiccu.fc b/policy/modules/contrib/aiccu.fc
300 index 86e436cb..5fc50bec 100644
301 --- a/policy/modules/contrib/aiccu.fc
302 +++ b/policy/modules/contrib/aiccu.fc
303 @@ -2,6 +2,8 @@
304
305 /etc/rc\.d/init\.d/aiccu -- gen_context(system_u:object_r:aiccu_initrc_exec_t,s0)
306
307 +/usr/bin/aiccu -- gen_context(system_u:object_r:aiccu_exec_t,s0)
308 +
309 /usr/sbin/aiccu -- gen_context(system_u:object_r:aiccu_exec_t,s0)
310
311 /run/aiccu\.pid -- gen_context(system_u:object_r:aiccu_var_run_t,s0)
312
313 diff --git a/policy/modules/contrib/aisexec.fc b/policy/modules/contrib/aisexec.fc
314 index f9c20c63..578f2d33 100644
315 --- a/policy/modules/contrib/aisexec.fc
316 +++ b/policy/modules/contrib/aisexec.fc
317 @@ -1,5 +1,7 @@
318 /etc/rc\.d/init\.d/openais -- gen_context(system_u:object_r:aisexec_initrc_exec_t,s0)
319
320 +/usr/bin/aisexec -- gen_context(system_u:object_r:aisexec_exec_t,s0)
321 +
322 /usr/sbin/aisexec -- gen_context(system_u:object_r:aisexec_exec_t,s0)
323
324 /var/lib/openais(/.*)? gen_context(system_u:object_r:aisexec_var_lib_t,s0)
325
326 diff --git a/policy/modules/contrib/alsa.fc b/policy/modules/contrib/alsa.fc
327 index 0f9e5196..75ea9ebf 100644
328 --- a/policy/modules/contrib/alsa.fc
329 +++ b/policy/modules/contrib/alsa.fc
330 @@ -6,7 +6,9 @@ HOME_DIR/\.asoundrc -- gen_context(system_u:object_r:alsa_home_t,s0)
331 /run/alsa(/.*)? gen_context(system_u:object_r:alsa_runtime_t,s0)
332
333 /usr/bin/ainit -- gen_context(system_u:object_r:alsa_exec_t,s0)
334 +/usr/bin/alsactl -- gen_context(system_u:object_r:alsa_exec_t,s0)
335 /usr/bin/alsaunmute -- gen_context(system_u:object_r:alsa_exec_t,s0)
336 +/usr/bin/salsa -- gen_context(system_u:object_r:alsa_exec_t,s0)
337
338 /usr/lib/systemd/system/[^/]*alsa-restore.* -- gen_context(system_u:object_r:alsa_unit_t,s0)
339 /usr/lib/systemd/system/[^/]*alsa-state.* -- gen_context(system_u:object_r:alsa_unit_t,s0)
340
341 diff --git a/policy/modules/contrib/amanda.fc b/policy/modules/contrib/amanda.fc
342 index 7f4dfbca..0d90d71e 100644
343 --- a/policy/modules/contrib/amanda.fc
344 +++ b/policy/modules/contrib/amanda.fc
345 @@ -7,6 +7,9 @@
346
347 /root/restore -d gen_context(system_u:object_r:amanda_recover_dir_t,s0)
348
349 +/usr/bin/amandad -- gen_context(system_u:object_r:amanda_inetd_exec_t,s0)
350 +/usr/bin/amrecover -- gen_context(system_u:object_r:amanda_recover_exec_t,s0)
351 +
352 /usr/lib/amanda -d gen_context(system_u:object_r:amanda_usr_lib_t,s0)
353 /usr/lib/amanda/.+ -- gen_context(system_u:object_r:amanda_exec_t,s0)
354 /usr/lib/amanda/amandad -- gen_context(system_u:object_r:amanda_inetd_exec_t,s0)
355
356 diff --git a/policy/modules/contrib/amavis.fc b/policy/modules/contrib/amavis.fc
357 index 7b8beae4..da86959b 100644
358 --- a/policy/modules/contrib/amavis.fc
359 +++ b/policy/modules/contrib/amavis.fc
360 @@ -4,6 +4,8 @@
361 /etc/rc\.d/init\.d/amavis -- gen_context(system_u:object_r:amavis_initrc_exec_t,s0)
362 /etc/rc\.d/init\.d/amavisd-snmp -- gen_context(system_u:object_r:amavis_initrc_exec_t,s0)
363
364 +/usr/bin/amavisd.* -- gen_context(system_u:object_r:amavis_exec_t,s0)
365 +
366 /usr/lib/AntiVir/antivir -- gen_context(system_u:object_r:amavis_exec_t,s0)
367
368 /usr/sbin/amavisd.* -- gen_context(system_u:object_r:amavis_exec_t,s0)
369
370 diff --git a/policy/modules/contrib/apache.fc b/policy/modules/contrib/apache.fc
371 index 591c8ad2..f55535e7 100644
372 --- a/policy/modules/contrib/apache.fc
373 +++ b/policy/modules/contrib/apache.fc
374 @@ -37,9 +37,21 @@ HOME_DIR/((www)|(web)|(public_html))(/.*)?/logs(/.*)? gen_context(system_u:objec
375
376 /usr/.*\.cgi -- gen_context(system_u:object_r:httpd_sys_script_exec_t,s0)
377
378 +/usr/bin/apache(2)? -- gen_context(system_u:object_r:httpd_exec_t,s0)
379 +/usr/bin/apache(2)?ctl -- gen_context(system_u:object_r:httpd_exec_t,s0)
380 +/usr/bin/apache-ssl(2)? -- gen_context(system_u:object_r:httpd_exec_t,s0)
381 +/usr/bin/cgi-wrapper -- gen_context(system_u:object_r:httpd_exec_t,s0)
382 +/usr/bin/cherokee -- gen_context(system_u:object_r:httpd_exec_t,s0)
383 +/usr/bin/hiawatha -- gen_context(system_u:object_r:httpd_exec_t,s0)
384 /usr/bin/htsslpass -- gen_context(system_u:object_r:httpd_helper_exec_t,s0)
385 +/usr/bin/httpd\.event -- gen_context(system_u:object_r:httpd_exec_t,s0)
386 +/usr/bin/httpd(\.worker)? -- gen_context(system_u:object_r:httpd_exec_t,s0)
387 +/usr/bin/lighttpd -- gen_context(system_u:object_r:httpd_exec_t,s0)
388 /usr/bin/mongrel_rails -- gen_context(system_u:object_r:httpd_exec_t,s0)
389 +/usr/bin/rotatelogs -- gen_context(system_u:object_r:httpd_rotatelogs_exec_t,s0)
390 /usr/bin/ssi-cgi -- gen_context(system_u:object_r:httpd_exec_t,s0)
391 +/usr/bin/suexec -- gen_context(system_u:object_r:httpd_suexec_exec_t,s0)
392 +/usr/bin/wigwam -- gen_context(system_u:object_r:httpd_exec_t,s0)
393
394 /usr/lib/apache-ssl/.+ -- gen_context(system_u:object_r:httpd_exec_t,s0)
395 /usr/lib/apache(/.*)? gen_context(system_u:object_r:httpd_modules_t,s0)
396
397 diff --git a/policy/modules/contrib/apcupsd.fc b/policy/modules/contrib/apcupsd.fc
398 index c9a7900c..43666b34 100644
399 --- a/policy/modules/contrib/apcupsd.fc
400 +++ b/policy/modules/contrib/apcupsd.fc
401 @@ -2,6 +2,8 @@
402
403 /usr/lib/systemd/system/apcupsd.*\.service -- gen_context(system_u:object_r:apcupsd_unit_t,s0)
404
405 +/usr/bin/apcupsd -- gen_context(system_u:object_r:apcupsd_exec_t,s0)
406 +
407 /usr/sbin/apcupsd -- gen_context(system_u:object_r:apcupsd_exec_t,s0)
408
409 /var/lock/subsys/apcupsd -- gen_context(system_u:object_r:apcupsd_lock_t,s0)
410
411 diff --git a/policy/modules/contrib/arpwatch.fc b/policy/modules/contrib/arpwatch.fc
412 index 5e0e6862..b439c10c 100644
413 --- a/policy/modules/contrib/arpwatch.fc
414 +++ b/policy/modules/contrib/arpwatch.fc
415 @@ -2,6 +2,8 @@
416
417 /usr/lib/systemd/system/arpwatch.*\.service -- gen_context(system_u:object_r:arpwatch_unit_t,s0)
418
419 +/usr/bin/arpwatch -- gen_context(system_u:object_r:arpwatch_exec_t,s0)
420 +
421 /usr/sbin/arpwatch -- gen_context(system_u:object_r:arpwatch_exec_t,s0)
422
423 /var/arpwatch(/.*)? gen_context(system_u:object_r:arpwatch_data_t,s0)
424
425 diff --git a/policy/modules/contrib/asterisk.fc b/policy/modules/contrib/asterisk.fc
426 index 0aaa615a..337bf601 100644
427 --- a/policy/modules/contrib/asterisk.fc
428 +++ b/policy/modules/contrib/asterisk.fc
429 @@ -2,6 +2,8 @@
430
431 /etc/rc\.d/init\.d/asterisk -- gen_context(system_u:object_r:asterisk_initrc_exec_t,s0)
432
433 +/usr/bin/asterisk -- gen_context(system_u:object_r:asterisk_exec_t,s0)
434 +
435 /usr/sbin/asterisk -- gen_context(system_u:object_r:asterisk_exec_t,s0)
436
437 /var/lib/asterisk(/.*)? gen_context(system_u:object_r:asterisk_var_lib_t,s0)
438
439 diff --git a/policy/modules/contrib/automount.fc b/policy/modules/contrib/automount.fc
440 index 8bd48bc4..dadd3a9f 100644
441 --- a/policy/modules/contrib/automount.fc
442 +++ b/policy/modules/contrib/automount.fc
443 @@ -3,6 +3,8 @@
444
445 /usr/lib/systemd/system/autofs.*\.service -- gen_context(system_u:object_r:automount_unit_t,s0)
446
447 +/usr/bin/automount -- gen_context(system_u:object_r:automount_exec_t,s0)
448 +
449 /usr/sbin/automount -- gen_context(system_u:object_r:automount_exec_t,s0)
450
451 /var/lock/subsys/autofs -- gen_context(system_u:object_r:automount_lock_t,s0)
452
453 diff --git a/policy/modules/contrib/avahi.fc b/policy/modules/contrib/avahi.fc
454 index 80248b62..2f72be4a 100644
455 --- a/policy/modules/contrib/avahi.fc
456 +++ b/policy/modules/contrib/avahi.fc
457 @@ -1,5 +1,9 @@
458 /etc/rc\.d/init\.d/avahi.* -- gen_context(system_u:object_r:avahi_initrc_exec_t,s0)
459
460 +/usr/bin/avahi-daemon -- gen_context(system_u:object_r:avahi_exec_t,s0)
461 +/usr/bin/avahi-dnsconfd -- gen_context(system_u:object_r:avahi_exec_t,s0)
462 +/usr/bin/avahi-autoipd -- gen_context(system_u:object_r:avahi_exec_t,s0)
463 +
464 /usr/lib/systemd/system/avahi.*\.service -- gen_context(system_u:object_r:avahi_unit_t,s0)
465
466 /usr/sbin/avahi-daemon -- gen_context(system_u:object_r:avahi_exec_t,s0)
467
468 diff --git a/policy/modules/contrib/bacula.fc b/policy/modules/contrib/bacula.fc
469 index 3550dcc4..27c021c3 100644
470 --- a/policy/modules/contrib/bacula.fc
471 +++ b/policy/modules/contrib/bacula.fc
472 @@ -4,6 +4,10 @@
473
474 /etc/rc\.d/init\.d/bacula.* -- gen_context(system_u:object_r:bacula_initrc_exec_t,s0)
475
476 +/usr/bin/bacula.* -- gen_context(system_u:object_r:bacula_exec_t,s0)
477 +/usr/bin/bat -- gen_context(system_u:object_r:bacula_admin_exec_t,s0)
478 +/usr/bin/bconsole -- gen_context(system_u:object_r:bacula_admin_exec_t,s0)
479 +
480 /usr/sbin/bacula.* -- gen_context(system_u:object_r:bacula_exec_t,s0)
481 /usr/sbin/bat -- gen_context(system_u:object_r:bacula_admin_exec_t,s0)
482 /usr/sbin/bconsole -- gen_context(system_u:object_r:bacula_admin_exec_t,s0)
483
484 diff --git a/policy/modules/contrib/bcfg2.fc b/policy/modules/contrib/bcfg2.fc
485 index 10f28688..feb5d9d9 100644
486 --- a/policy/modules/contrib/bcfg2.fc
487 +++ b/policy/modules/contrib/bcfg2.fc
488 @@ -1,5 +1,7 @@
489 /etc/rc\.d/init\.d/bcfg2-server -- gen_context(system_u:object_r:bcfg2_initrc_exec_t,s0)
490
491 +/usr/bin/bcfg2-server -- gen_context(system_u:object_r:bcfg2_exec_t,s0)
492 +
493 /usr/sbin/bcfg2-server -- gen_context(system_u:object_r:bcfg2_exec_t,s0)
494
495 /var/lib/bcfg2(/.*)? gen_context(system_u:object_r:bcfg2_var_lib_t,s0)
496
497 diff --git a/policy/modules/contrib/bind.fc b/policy/modules/contrib/bind.fc
498 index de596aed..b4879dc1 100644
499 --- a/policy/modules/contrib/bind.fc
500 +++ b/policy/modules/contrib/bind.fc
501 @@ -14,6 +14,12 @@
502 /etc/unbound(/.*)? gen_context(system_u:object_r:named_conf_t,s0)
503 /etc/unbound/.*\.key -- gen_context(system_u:object_r:dnssec_t,s0)
504
505 +/usr/bin/lwresd -- gen_context(system_u:object_r:named_exec_t,s0)
506 +/usr/bin/named -- gen_context(system_u:object_r:named_exec_t,s0)
507 +/usr/bin/named-checkconf -- gen_context(system_u:object_r:named_checkconf_exec_t,s0)
508 +/usr/bin/r?ndc -- gen_context(system_u:object_r:ndc_exec_t,s0)
509 +/usr/bin/unbound -- gen_context(system_u:object_r:named_exec_t,s0)
510 +
511 /usr/lib/systemd/system/named.*\.service -- gen_context(system_u:object_r:named_unit_t,s0)
512 /usr/lib/systemd/system/unbound.*\.service -- gen_context(system_u:object_r:named_unit_t,s0)
513
514
515 diff --git a/policy/modules/contrib/bird.fc b/policy/modules/contrib/bird.fc
516 index d4524d56..d415fdf3 100644
517 --- a/policy/modules/contrib/bird.fc
518 +++ b/policy/modules/contrib/bird.fc
519 @@ -4,6 +4,8 @@
520
521 /etc/rc\.d/init\.d/bird -- gen_context(system_u:object_r:bird_initrc_exec_t,s0)
522
523 +/usr/bin/bird -- gen_context(system_u:object_r:bird_exec_t,s0)
524 +
525 /usr/sbin/bird -- gen_context(system_u:object_r:bird_exec_t,s0)
526
527 /var/log/bird\.log.* -- gen_context(system_u:object_r:bird_log_t,s0)
528
529 diff --git a/policy/modules/contrib/bitlbee.fc b/policy/modules/contrib/bitlbee.fc
530 index a6c071f8..e7b0aa60 100644
531 --- a/policy/modules/contrib/bitlbee.fc
532 +++ b/policy/modules/contrib/bitlbee.fc
533 @@ -3,6 +3,7 @@
534 /etc/rc\.d/init\.d/bitlbee -- gen_context(system_u:object_r:bitlbee_initrc_exec_t,s0)
535
536 /usr/bin/bip -- gen_context(system_u:object_r:bitlbee_exec_t,s0)
537 +/usr/bin/bitlbee -- gen_context(system_u:object_r:bitlbee_exec_t,s0)
538 /usr/sbin/bitlbee -- gen_context(system_u:object_r:bitlbee_exec_t,s0)
539
540 /var/lib/bitlbee(/.*)? gen_context(system_u:object_r:bitlbee_var_t,s0)
541
542 diff --git a/policy/modules/contrib/bluetooth.fc b/policy/modules/contrib/bluetooth.fc
543 index 495fb7c0..4fbe7955 100644
544 --- a/policy/modules/contrib/bluetooth.fc
545 +++ b/policy/modules/contrib/bluetooth.fc
546 @@ -6,9 +6,14 @@
547 /etc/rc\.d/init\.d/pand -- gen_context(system_u:object_r:bluetooth_initrc_exec_t,s0)
548
549 /usr/bin/blue.*pin -- gen_context(system_u:object_r:bluetooth_helper_exec_t,s0)
550 +/usr/bin/bluetoothd -- gen_context(system_u:object_r:bluetooth_exec_t,s0)
551 /usr/bin/dund -- gen_context(system_u:object_r:bluetooth_exec_t,s0)
552 +/usr/bin/hciattach -- gen_context(system_u:object_r:bluetooth_exec_t,s0)
553 +/usr/bin/hcid -- gen_context(system_u:object_r:bluetooth_exec_t,s0)
554 +/usr/bin/hid2hci -- gen_context(system_u:object_r:bluetooth_exec_t,s0)
555 /usr/bin/hidd -- gen_context(system_u:object_r:bluetooth_exec_t,s0)
556 /usr/bin/rfcomm -- gen_context(system_u:object_r:bluetooth_exec_t,s0)
557 +/usr/bin/sdpd -- gen_context(system_u:object_r:bluetooth_exec_t,s0)
558
559 # Systemd unit file
560 /usr/lib/systemd/system/[^/]*bluetooth.* -- gen_context(system_u:object_r:bluetooth_unit_t,s0)
561
562 diff --git a/policy/modules/contrib/brctl.fc b/policy/modules/contrib/brctl.fc
563 index 32f8ee97..ed472f09 100644
564 --- a/policy/modules/contrib/brctl.fc
565 +++ b/policy/modules/contrib/brctl.fc
566 @@ -1 +1,3 @@
567 +/usr/bin/brctl -- gen_context(system_u:object_r:brctl_exec_t,s0)
568 +
569 /usr/sbin/brctl -- gen_context(system_u:object_r:brctl_exec_t,s0)
570
571 diff --git a/policy/modules/contrib/cachefilesd.fc b/policy/modules/contrib/cachefilesd.fc
572 index 1ddbe60d..f58be76b 100644
573 --- a/policy/modules/contrib/cachefilesd.fc
574 +++ b/policy/modules/contrib/cachefilesd.fc
575 @@ -1,5 +1,7 @@
576 /etc/rc\.d/init\.d/cachefilesd -- gen_context(system_u:object_r:cachefilesd_initrc_exec_t,s0)
577
578 +/usr/bin/cachefilesd -- gen_context(system_u:object_r:cachefilesd_exec_t,s0)
579 +
580 /usr/sbin/cachefilesd -- gen_context(system_u:object_r:cachefilesd_exec_t,s0)
581
582 /var/cache/fscache(/.*)? gen_context(system_u:object_r:cachefilesd_cache_t,s0)
583
584 diff --git a/policy/modules/contrib/callweaver.fc b/policy/modules/contrib/callweaver.fc
585 index 4a86bec5..3cdd635b 100644
586 --- a/policy/modules/contrib/callweaver.fc
587 +++ b/policy/modules/contrib/callweaver.fc
588 @@ -1,5 +1,7 @@
589 /etc/rc\.d/init\.d/callweaver -- gen_context(system_u:object_r:callweaver_initrc_exec_t,s0)
590
591 +/usr/bin/callweaver -- gen_context(system_u:object_r:callweaver_exec_t,s0)
592 +
593 /usr/sbin/callweaver -- gen_context(system_u:object_r:callweaver_exec_t,s0)
594
595 /var/lib/callweaver(/.*)? gen_context(system_u:object_r:callweaver_var_lib_t,s0)
596
597 diff --git a/policy/modules/contrib/canna.fc b/policy/modules/contrib/canna.fc
598 index df523340..7688d0ec 100644
599 --- a/policy/modules/contrib/canna.fc
600 +++ b/policy/modules/contrib/canna.fc
601 @@ -1,7 +1,9 @@
602 /etc/rc\.d/init\.d/canna -- gen_context(system_u:object_r:canna_initrc_exec_t,s0)
603
604 /usr/bin/cannaping -- gen_context(system_u:object_r:canna_exec_t,s0)
605 -/usr/bin/catdic -- gen_context(system_u:object_r:canna_exec_t,s0)
606 +/usr/bin/cannaserver -- gen_context(system_u:object_r:canna_exec_t,s0)
607 +/usr/bin/catdic -- gen_context(system_u:object_r:canna_exec_t,s0)
608 +/usr/bin/jserver -- gen_context(system_u:object_r:canna_exec_t,s0)
609
610 /usr/sbin/cannaserver -- gen_context(system_u:object_r:canna_exec_t,s0)
611 /usr/sbin/jserver -- gen_context(system_u:object_r:canna_exec_t,s0)
612
613 diff --git a/policy/modules/contrib/ccs.fc b/policy/modules/contrib/ccs.fc
614 index 4bf5e8f3..f428bee0 100644
615 --- a/policy/modules/contrib/ccs.fc
616 +++ b/policy/modules/contrib/ccs.fc
617 @@ -2,6 +2,8 @@
618
619 /etc/rc\.d/init\.d/((ccs)|(ccsd)) -- gen_context(system_u:object_r:ccs_initrc_exec_t,s0)
620
621 +/usr/bin/ccsd -- gen_context(system_u:object_r:ccs_exec_t,s0)
622 +
623 /usr/sbin/ccsd -- gen_context(system_u:object_r:ccs_exec_t,s0)
624
625 /var/lib/cluster/((ccs)|(ccsd)).* gen_context(system_u:object_r:ccs_var_lib_t,s0)
626
627 diff --git a/policy/modules/contrib/certmonger.fc b/policy/modules/contrib/certmonger.fc
628 index d3e1d6cf..7d357324 100644
629 --- a/policy/modules/contrib/certmonger.fc
630 +++ b/policy/modules/contrib/certmonger.fc
631 @@ -1,5 +1,7 @@
632 /etc/rc\.d/init\.d/certmonger -- gen_context(system_u:object_r:certmonger_initrc_exec_t,s0)
633
634 +/usr/bin/certmonger -- gen_context(system_u:object_r:certmonger_exec_t,s0)
635 +
636 /usr/sbin/certmonger -- gen_context(system_u:object_r:certmonger_exec_t,s0)
637
638 /var/lib/certmonger(/.*)? gen_context(system_u:object_r:certmonger_var_lib_t,s0)
639
640 diff --git a/policy/modules/contrib/cfengine.fc b/policy/modules/contrib/cfengine.fc
641 index 5b605d6b..807467cb 100644
642 --- a/policy/modules/contrib/cfengine.fc
643 +++ b/policy/modules/contrib/cfengine.fc
644 @@ -1,5 +1,9 @@
645 /etc/rc\.d/init\.d/((cf-serverd)|(cf-monitord)|(cf-execd)) -- gen_context(system_u:object_r:cfengine_initrc_exec_t,s0)
646
647 +/usr/bin/cf-serverd -- gen_context(system_u:object_r:cfengine_serverd_exec_t,s0)
648 +/usr/bin/cf-execd -- gen_context(system_u:object_r:cfengine_execd_exec_t,s0)
649 +/usr/bin/cf-monitord -- gen_context(system_u:object_r:cfengine_monitord_exec_t,s0)
650 +
651 /usr/sbin/cf-serverd -- gen_context(system_u:object_r:cfengine_serverd_exec_t,s0)
652 /usr/sbin/cf-execd -- gen_context(system_u:object_r:cfengine_execd_exec_t,s0)
653 /usr/sbin/cf-monitord -- gen_context(system_u:object_r:cfengine_monitord_exec_t,s0)
654
655 diff --git a/policy/modules/contrib/cgroup.fc b/policy/modules/contrib/cgroup.fc
656 index cfe6b48c..f631358e 100644
657 --- a/policy/modules/contrib/cgroup.fc
658 +++ b/policy/modules/contrib/cgroup.fc
659 @@ -7,6 +7,10 @@
660 /etc/rc\.d/init\.d/cgconfig -- gen_context(system_u:object_r:cgconfig_initrc_exec_t,s0)
661 /etc/rc\.d/init\.d/cgred -- gen_context(system_u:object_r:cgred_initrc_exec_t,s0)
662
663 +/usr/bin/cgconfigparser -- gen_context(system_u:object_r:cgconfig_exec_t,s0)
664 +/usr/bin/cgrulesengd -- gen_context(system_u:object_r:cgred_exec_t,s0)
665 +/usr/bin/cgclear -- gen_context(system_u:object_r:cgclear_exec_t,s0)
666 +
667 /usr/sbin/cgconfigparser -- gen_context(system_u:object_r:cgconfig_exec_t,s0)
668 /usr/sbin/cgrulesengd -- gen_context(system_u:object_r:cgred_exec_t,s0)
669 /usr/sbin/cgclear -- gen_context(system_u:object_r:cgclear_exec_t,s0)
670
671 diff --git a/policy/modules/contrib/chronyd.fc b/policy/modules/contrib/chronyd.fc
672 index d3069a0a..66f001b8 100644
673 --- a/policy/modules/contrib/chronyd.fc
674 +++ b/policy/modules/contrib/chronyd.fc
675 @@ -2,11 +2,12 @@
676
677 /etc/rc\.d/init\.d/chronyd -- gen_context(system_u:object_r:chronyd_initrc_exec_t,s0)
678
679 +/usr/bin/chronyd -- gen_context(system_u:object_r:chronyd_exec_t,s0)
680 +
681 # Systend unit files
682 /usr/lib/systemd/system/[^/]*chrony-wait.* -- gen_context(system_u:object_r:chronyd_unit_t,s0)
683 /usr/lib/systemd/system/[^/]*chronyd.* -- gen_context(system_u:object_r:chronyd_unit_t,s0)
684
685 -
686 /usr/sbin/chronyd -- gen_context(system_u:object_r:chronyd_exec_t,s0)
687
688 /var/lib/chrony(/.*)? gen_context(system_u:object_r:chronyd_var_lib_t,s0)
689
690 diff --git a/policy/modules/contrib/cipe.fc b/policy/modules/contrib/cipe.fc
691 index c7535226..2cfb0ae9 100644
692 --- a/policy/modules/contrib/cipe.fc
693 +++ b/policy/modules/contrib/cipe.fc
694 @@ -1,3 +1,5 @@
695 /etc/rc\.d/init\.d/ciped.* -- gen_context(system_u:object_r:ciped_initrc_exec_t,s0)
696
697 +/usr/bin/ciped.* -- gen_context(system_u:object_r:ciped_exec_t,s0)
698 +
699 /usr/sbin/ciped.* -- gen_context(system_u:object_r:ciped_exec_t,s0)
700
701 diff --git a/policy/modules/contrib/clamav.fc b/policy/modules/contrib/clamav.fc
702 index ccca6aaa..70fb22e6 100644
703 --- a/policy/modules/contrib/clamav.fc
704 +++ b/policy/modules/contrib/clamav.fc
705 @@ -2,7 +2,9 @@
706
707 /etc/rc\.d/init\.d/clamd.* -- gen_context(system_u:object_r:clamd_initrc_exec_t,s0)
708
709 +/usr/bin/clamav-milter -- gen_context(system_u:object_r:clamd_exec_t,s0)
710 /usr/bin/clamscan -- gen_context(system_u:object_r:clamscan_exec_t,s0)
711 +/usr/bin/clamd -- gen_context(system_u:object_r:clamd_exec_t,s0)
712 /usr/bin/clamdscan -- gen_context(system_u:object_r:clamscan_exec_t,s0)
713 /usr/bin/freshclam -- gen_context(system_u:object_r:freshclam_exec_t,s0)
714
715
716 diff --git a/policy/modules/contrib/clogd.fc b/policy/modules/contrib/clogd.fc
717 index ba3bca7f..6c5de73b 100644
718 --- a/policy/modules/contrib/clogd.fc
719 +++ b/policy/modules/contrib/clogd.fc
720 @@ -1,3 +1,5 @@
721 +/usr/bin/clogd -- gen_context(system_u:object_r:clogd_exec_t,s0)
722 +
723 /usr/sbin/clogd -- gen_context(system_u:object_r:clogd_exec_t,s0)
724
725 /run/clogd\.pid -- gen_context(system_u:object_r:clogd_var_run_t,s0)
726
727 diff --git a/policy/modules/contrib/cmirrord.fc b/policy/modules/contrib/cmirrord.fc
728 index 9a26f5e1..c948aacf 100644
729 --- a/policy/modules/contrib/cmirrord.fc
730 +++ b/policy/modules/contrib/cmirrord.fc
731 @@ -1,5 +1,7 @@
732 /etc/rc\.d/init\.d/cmirrord -- gen_context(system_u:object_r:cmirrord_initrc_exec_t,s0)
733
734 +/usr/bin/cmirrord -- gen_context(system_u:object_r:cmirrord_exec_t,s0)
735 +
736 /usr/sbin/cmirrord -- gen_context(system_u:object_r:cmirrord_exec_t,s0)
737
738 /run/cmirrord\.pid -- gen_context(system_u:object_r:cmirrord_var_run_t,s0)
739
740 diff --git a/policy/modules/contrib/collectd.fc b/policy/modules/contrib/collectd.fc
741 index 9ac08967..4e9b367e 100644
742 --- a/policy/modules/contrib/collectd.fc
743 +++ b/policy/modules/contrib/collectd.fc
744 @@ -1,5 +1,7 @@
745 /etc/rc\.d/init\.d/collectd -- gen_context(system_u:object_r:collectd_initrc_exec_t,s0)
746
747 +/usr/bin/collectd -- gen_context(system_u:object_r:collectd_exec_t,s0)
748 +
749 /usr/sbin/collectd -- gen_context(system_u:object_r:collectd_exec_t,s0)
750
751 /var/lib/collectd(/.*)? gen_context(system_u:object_r:collectd_var_lib_t,s0)
752
753 diff --git a/policy/modules/contrib/comsat.fc b/policy/modules/contrib/comsat.fc
754 index 90461f93..63e73363 100644
755 --- a/policy/modules/contrib/comsat.fc
756 +++ b/policy/modules/contrib/comsat.fc
757 @@ -1 +1,3 @@
758 +/usr/bin/in\.comsat -- gen_context(system_u:object_r:comsat_exec_t,s0)
759 +
760 /usr/sbin/in\.comsat -- gen_context(system_u:object_r:comsat_exec_t,s0)
761
762 diff --git a/policy/modules/contrib/condor.fc b/policy/modules/contrib/condor.fc
763 index 19ffde01..eed1e341 100644
764 --- a/policy/modules/contrib/condor.fc
765 +++ b/policy/modules/contrib/condor.fc
766 @@ -2,6 +2,14 @@
767
768 /etc/rc\.d/init\.d/condor -- gen_context(system_u:object_r:condor_initrc_exec_t,s0)
769
770 +/usr/bin/condor_collector -- gen_context(system_u:object_r:condor_collector_exec_t,s0)
771 +/usr/bin/condor_master -- gen_context(system_u:object_r:condor_master_exec_t,s0)
772 +/usr/bin/condor_negotiator -- gen_context(system_u:object_r:condor_negotiator_exec_t,s0)
773 +/usr/bin/condor_procd -- gen_context(system_u:object_r:condor_procd_exec_t,s0)
774 +/usr/bin/condor_schedd -- gen_context(system_u:object_r:condor_schedd_exec_t,s0)
775 +/usr/bin/condor_startd -- gen_context(system_u:object_r:condor_startd_exec_t,s0)
776 +/usr/bin/condor_starter -- gen_context(system_u:object_r:condor_startd_exec_t,s0)
777 +
778 /usr/sbin/condor_collector -- gen_context(system_u:object_r:condor_collector_exec_t,s0)
779 /usr/sbin/condor_master -- gen_context(system_u:object_r:condor_master_exec_t,s0)
780 /usr/sbin/condor_negotiator -- gen_context(system_u:object_r:condor_negotiator_exec_t,s0)
781
782 diff --git a/policy/modules/contrib/consolekit.fc b/policy/modules/contrib/consolekit.fc
783 index e3827ccd..8b440c56 100644
784 --- a/policy/modules/contrib/consolekit.fc
785 +++ b/policy/modules/contrib/consolekit.fc
786 @@ -1,3 +1,5 @@
787 +/usr/bin/console-kit-daemon -- gen_context(system_u:object_r:consolekit_exec_t,s0)
788 +
789 /usr/lib/systemd/system/console-kit.*\.service -- gen_context(system_u:object_r:consolekit_unit_t,s0)
790
791 /usr/sbin/console-kit-daemon -- gen_context(system_u:object_r:consolekit_exec_t,s0)
792
793 diff --git a/policy/modules/contrib/corosync.fc b/policy/modules/contrib/corosync.fc
794 index e00b036b..3671df61 100644
795 --- a/policy/modules/contrib/corosync.fc
796 +++ b/policy/modules/contrib/corosync.fc
797 @@ -1,5 +1,8 @@
798 /etc/rc\.d/init\.d/corosync -- gen_context(system_u:object_r:corosync_initrc_exec_t,s0)
799
800 +/usr/bin/corosync -- gen_context(system_u:object_r:corosync_exec_t,s0)
801 +/usr/bin/corosync-notifyd -- gen_context(system_u:object_r:corosync_exec_t,s0)
802 +
803 /usr/sbin/corosync -- gen_context(system_u:object_r:corosync_exec_t,s0)
804 /usr/sbin/corosync-notifyd -- gen_context(system_u:object_r:corosync_exec_t,s0)
805
806
807 diff --git a/policy/modules/contrib/courier.fc b/policy/modules/contrib/courier.fc
808 index 3db41fbc..c28b2209 100644
809 --- a/policy/modules/contrib/courier.fc
810 +++ b/policy/modules/contrib/courier.fc
811 @@ -1,7 +1,14 @@
812 /etc/courier(/.*)? gen_context(system_u:object_r:courier_etc_t,s0)
813 /etc/courier-imap(/.*)? gen_context(system_u:object_r:courier_etc_t,s0)
814
815 -/usr/bin/imapd -- gen_context(system_u:object_r:courier_pop_exec_t,s0)
816 +/usr/bin/authdaemond -- gen_context(system_u:object_r:courier_authdaemon_exec_t,s0)
817 +/usr/bin/courier-imapd -- gen_context(system_u:object_r:courier_pop_exec_t,s0)
818 +/usr/bin/courierlogger -- gen_context(system_u:object_r:courier_exec_t,s0)
819 +/usr/bin/courierldapaliasd -- gen_context(system_u:object_r:courier_exec_t,s0)
820 +/usr/bin/couriertcpd -- gen_context(system_u:object_r:courier_tcpd_exec_t,s0)
821 +/usr/bin/imapd -- gen_context(system_u:object_r:courier_pop_exec_t,s0)
822 +/usr/bin/imaplogin -- gen_context(system_u:object_r:courier_pop_exec_t,s0)
823 +
824
825 /usr/sbin/authdaemond -- gen_context(system_u:object_r:courier_authdaemon_exec_t,s0)
826 /usr/sbin/courier-imapd -- gen_context(system_u:object_r:courier_pop_exec_t,s0)
827
828 diff --git a/policy/modules/contrib/cpucontrol.fc b/policy/modules/contrib/cpucontrol.fc
829 index 06f5d0f9..d01f2350 100644
830 --- a/policy/modules/contrib/cpucontrol.fc
831 +++ b/policy/modules/contrib/cpucontrol.fc
832 @@ -1,5 +1,10 @@
833 /usr/lib/firmware/microcode.*\.dat -- gen_context(system_u:object_r:cpucontrol_conf_t,s0)
834
835 +/usr/bin/cpufreqd -- gen_context(system_u:object_r:cpuspeed_exec_t,s0)
836 +/usr/bin/cpuspeed -- gen_context(system_u:object_r:cpuspeed_exec_t,s0)
837 +/usr/bin/microcode_ctl -- gen_context(system_u:object_r:cpucontrol_exec_t,s0)
838 +/usr/bin/powernowd -- gen_context(system_u:object_r:cpuspeed_exec_t,s0)
839 +
840 /usr/sbin/cpufreqd -- gen_context(system_u:object_r:cpuspeed_exec_t,s0)
841 /usr/sbin/cpuspeed -- gen_context(system_u:object_r:cpuspeed_exec_t,s0)
842 /usr/sbin/microcode_ctl -- gen_context(system_u:object_r:cpucontrol_exec_t,s0)
843
844 diff --git a/policy/modules/contrib/cron.fc b/policy/modules/contrib/cron.fc
845 index 6d4f5397..e1b3e7b3 100644
846 --- a/policy/modules/contrib/cron.fc
847 +++ b/policy/modules/contrib/cron.fc
848 @@ -3,7 +3,12 @@
849 /etc/cron\.d(/.*)? gen_context(system_u:object_r:system_cron_spool_t,s0)
850 /etc/crontab -- gen_context(system_u:object_r:system_cron_spool_t,s0)
851
852 -
853 +/usr/bin/anacron -- gen_context(system_u:object_r:anacron_exec_t,s0)
854 +/usr/bin/at -- gen_context(system_u:object_r:crontab_exec_t,s0)
855 +/usr/bin/atd -- gen_context(system_u:object_r:crond_exec_t,s0)
856 +/usr/bin/cron(d)? -- gen_context(system_u:object_r:crond_exec_t,s0)
857 +/usr/bin/fcron -- gen_context(system_u:object_r:crond_exec_t,s0)
858 +/usr/bin/fcronsighup -- gen_context(system_u:object_r:crontab_exec_t,s0)
859 /usr/bin/(f)?crontab -- gen_context(system_u:object_r:crontab_exec_t,s0)
860
861 /usr/lib/systemd/system/atd.*\.service -- gen_context(system_u:object_r:crond_unit_t,s0)
862
863 diff --git a/policy/modules/contrib/ctdb.fc b/policy/modules/contrib/ctdb.fc
864 index be3db334..98484341 100644
865 --- a/policy/modules/contrib/ctdb.fc
866 +++ b/policy/modules/contrib/ctdb.fc
867 @@ -1,5 +1,7 @@
868 /etc/rc\.d/init\.d/ctdb -- gen_context(system_u:object_r:ctdbd_initrc_exec_t,s0)
869
870 +/usr/bin/ctdbd -- gen_context(system_u:object_r:ctdbd_exec_t,s0)
871 +
872 /usr/sbin/ctdbd -- gen_context(system_u:object_r:ctdbd_exec_t,s0)
873
874 /var/lib/ctdbd(/.*)? gen_context(system_u:object_r:ctdbd_var_lib_t,s0)
875
876 diff --git a/policy/modules/contrib/cups.fc b/policy/modules/contrib/cups.fc
877 index 72afd973..43c4616a 100644
878 --- a/policy/modules/contrib/cups.fc
879 +++ b/policy/modules/contrib/cups.fc
880 @@ -21,8 +21,17 @@
881 /opt/brother/Printers(.*/)?inf(/.*)? gen_context(system_u:object_r:cupsd_rw_etc_t,s0)
882 /opt/gutenprint/ppds(/.*)? gen_context(system_u:object_r:cupsd_rw_etc_t,s0)
883
884 +/usr/bin/hp-[^/]+ -- gen_context(system_u:object_r:hplip_exec_t,s0)
885 +/usr/bin/cups-browsed -- gen_context(system_u:object_r:cupsd_exec_t,s0)
886 /usr/bin/cups-config-daemon -- gen_context(system_u:object_r:cupsd_config_exec_t,s0)
887 +/usr/bin/cupsd -- gen_context(system_u:object_r:cupsd_exec_t,s0)
888 +/usr/bin/hal_lpadmin -- gen_context(system_u:object_r:cupsd_config_exec_t,s0)
889 /usr/bin/hpijs -- gen_context(system_u:object_r:hplip_exec_t,s0)
890 +/usr/bin/hpiod -- gen_context(system_u:object_r:hplip_exec_t,s0)
891 +/usr/bin/printconf-backend -- gen_context(system_u:object_r:cupsd_config_exec_t,s0)
892 +/usr/bin/ptal-printd -- gen_context(system_u:object_r:ptal_exec_t,s0)
893 +/usr/bin/ptal-mlcd -- gen_context(system_u:object_r:ptal_exec_t,s0)
894 +/usr/bin/ptal-photod -- gen_context(system_u:object_r:ptal_exec_t,s0)
895
896 /usr/Brother/fax/.*\.log.* gen_context(system_u:object_r:cupsd_log_t,s0)
897 /usr/Brother/(.*/)?inf(/.*)? gen_context(system_u:object_r:cupsd_rw_etc_t,s0)
898
899 diff --git a/policy/modules/contrib/dante.fc b/policy/modules/contrib/dante.fc
900 index 44c83be9..3aea9187 100644
901 --- a/policy/modules/contrib/dante.fc
902 +++ b/policy/modules/contrib/dante.fc
903 @@ -3,6 +3,9 @@
904 /etc/danted\.conf -- gen_context(system_u:object_r:dante_conf_t,s0)
905 /etc/socks(/.*)? gen_context(system_u:object_r:dante_conf_t,s0)
906
907 +/usr/bin/danted -- gen_context(system_u:object_r:dante_exec_t,s0)
908 +/usr/bin/sockd -- gen_context(system_u:object_r:dante_exec_t,s0)
909 +
910 /usr/sbin/danted -- gen_context(system_u:object_r:dante_exec_t,s0)
911 /usr/sbin/sockd -- gen_context(system_u:object_r:dante_exec_t,s0)
912
913
914 diff --git a/policy/modules/contrib/dbskk.fc b/policy/modules/contrib/dbskk.fc
915 index 6fb8fead..a3028746 100644
916 --- a/policy/modules/contrib/dbskk.fc
917 +++ b/policy/modules/contrib/dbskk.fc
918 @@ -1 +1,3 @@
919 +/usr/bin/dbskkd-cdb -- gen_context(system_u:object_r:dbskkd_exec_t,s0)
920 +
921 /usr/sbin/dbskkd-cdb -- gen_context(system_u:object_r:dbskkd_exec_t,s0)
922
923 diff --git a/policy/modules/contrib/dcc.fc b/policy/modules/contrib/dcc.fc
924 index ccfe6037..bc9189c8 100644
925 --- a/policy/modules/contrib/dcc.fc
926 +++ b/policy/modules/contrib/dcc.fc
927 @@ -2,8 +2,12 @@
928 /etc/dcc/dccifd -s gen_context(system_u:object_r:dccifd_var_run_t,s0)
929 /etc/dcc/map -- gen_context(system_u:object_r:dcc_client_map_t,s0)
930
931 -/usr/bin/cdcc -- gen_context(system_u:object_r:cdcc_exec_t,s0)
932 +/usr/bin/cdcc -- gen_context(system_u:object_r:cdcc_exec_t,s0)
933 +/usr/bin/dccd -- gen_context(system_u:object_r:dccd_exec_t,s0)
934 +/usr/bin/dccifd -- gen_context(system_u:object_r:dccifd_exec_t,s0)
935 +/usr/bin/dccm -- gen_context(system_u:object_r:dccm_exec_t,s0)
936 /usr/bin/dccproc -- gen_context(system_u:object_r:dcc_client_exec_t,s0)
937 +/usr/bin/dbclean -- gen_context(system_u:object_r:dcc_dbclean_exec_t,s0)
938
939 /usr/libexec/dcc/dbclean -- gen_context(system_u:object_r:dcc_dbclean_exec_t,s0)
940 /usr/libexec/dcc/dccd -- gen_context(system_u:object_r:dccd_exec_t,s0)
941
942 diff --git a/policy/modules/contrib/ddclient.fc b/policy/modules/contrib/ddclient.fc
943 index 81b69d02..64d55e5c 100644
944 --- a/policy/modules/contrib/ddclient.fc
945 +++ b/policy/modules/contrib/ddclient.fc
946 @@ -3,6 +3,9 @@
947
948 /etc/rc\.d/init\.d/ddclient -- gen_context(system_u:object_r:ddclient_initrc_exec_t,s0)
949
950 +/usr/bin/ddclient -- gen_context(system_u:object_r:ddclient_exec_t,s0)
951 +/usr/bin/ddtcd -- gen_context(system_u:object_r:ddclient_exec_t,s0)
952 +
953 /usr/sbin/ddclient -- gen_context(system_u:object_r:ddclient_exec_t,s0)
954 /usr/sbin/ddtcd -- gen_context(system_u:object_r:ddclient_exec_t,s0)
955
956
957 diff --git a/policy/modules/contrib/ddcprobe.fc b/policy/modules/contrib/ddcprobe.fc
958 index 9f2a27f5..747c416e 100644
959 --- a/policy/modules/contrib/ddcprobe.fc
960 +++ b/policy/modules/contrib/ddcprobe.fc
961 @@ -1 +1,3 @@
962 +/usr/bin/ddcprobe -- gen_context(system_u:object_r:ddcprobe_exec_t,s0)
963 +
964 /usr/sbin/ddcprobe -- gen_context(system_u:object_r:ddcprobe_exec_t,s0)
965
966 diff --git a/policy/modules/contrib/dhcp.fc b/policy/modules/contrib/dhcp.fc
967 index b85ea22a..c4166794 100644
968 --- a/policy/modules/contrib/dhcp.fc
969 +++ b/policy/modules/contrib/dhcp.fc
970 @@ -2,6 +2,8 @@
971
972 /usr/lib/systemd/system/dhcpcd.*\.service -- gen_context(system_u:object_r:dhcpd_unit_t,s0)
973
974 +/usr/bin/dhcpd.* -- gen_context(system_u:object_r:dhcpd_exec_t,s0)
975 +
976 /usr/sbin/dhcpd.* -- gen_context(system_u:object_r:dhcpd_exec_t,s0)
977
978 /var/lib/dhcpd(/.*)? gen_context(system_u:object_r:dhcpd_state_t,s0)
979
980 diff --git a/policy/modules/contrib/dictd.fc b/policy/modules/contrib/dictd.fc
981 index 5902d746..b2c773b2 100644
982 --- a/policy/modules/contrib/dictd.fc
983 +++ b/policy/modules/contrib/dictd.fc
984 @@ -2,6 +2,8 @@
985
986 /etc/dictd\.conf -- gen_context(system_u:object_r:dictd_etc_t,s0)
987
988 +/usr/bin/dictd -- gen_context(system_u:object_r:dictd_exec_t,s0)
989 +
990 /usr/sbin/dictd -- gen_context(system_u:object_r:dictd_exec_t,s0)
991
992 /var/lib/dictd(/.*)? gen_context(system_u:object_r:dictd_var_lib_t,s0)
993
994 diff --git a/policy/modules/contrib/dkim.fc b/policy/modules/contrib/dkim.fc
995 index aa146efa..832c1585 100644
996 --- a/policy/modules/contrib/dkim.fc
997 +++ b/policy/modules/contrib/dkim.fc
998 @@ -2,6 +2,9 @@
999
1000 /etc/rc\.d/init\.d/((opendkim)|(dkim-milter)) -- gen_context(system_u:object_r:dkim_milter_initrc_exec_t,s0)
1001
1002 +/usr/bin/dkim-filter -- gen_context(system_u:object_r:dkim_milter_exec_t,s0)
1003 +/usr/bin/opendkim -- gen_context(system_u:object_r:dkim_milter_exec_t,s0)
1004 +
1005 /usr/sbin/dkim-filter -- gen_context(system_u:object_r:dkim_milter_exec_t,s0)
1006 /usr/sbin/opendkim -- gen_context(system_u:object_r:dkim_milter_exec_t,s0)
1007
1008
1009 diff --git a/policy/modules/contrib/dmidecode.fc b/policy/modules/contrib/dmidecode.fc
1010 index c394e45d..0ca4c99a 100644
1011 --- a/policy/modules/contrib/dmidecode.fc
1012 +++ b/policy/modules/contrib/dmidecode.fc
1013 @@ -1,3 +1,8 @@
1014 +/usr/bin/biosdecode -- gen_context(system_u:object_r:dmidecode_exec_t,s0)
1015 +/usr/bin/dmidecode -- gen_context(system_u:object_r:dmidecode_exec_t,s0)
1016 +/usr/bin/ownership -- gen_context(system_u:object_r:dmidecode_exec_t,s0)
1017 +/usr/bin/vpddecode -- gen_context(system_u:object_r:dmidecode_exec_t,s0)
1018 +
1019 /usr/sbin/biosdecode -- gen_context(system_u:object_r:dmidecode_exec_t,s0)
1020 /usr/sbin/dmidecode -- gen_context(system_u:object_r:dmidecode_exec_t,s0)
1021 /usr/sbin/ownership -- gen_context(system_u:object_r:dmidecode_exec_t,s0)
1022
1023 diff --git a/policy/modules/contrib/dnsmasq.fc b/policy/modules/contrib/dnsmasq.fc
1024 index a7169462..07ffc0d4 100644
1025 --- a/policy/modules/contrib/dnsmasq.fc
1026 +++ b/policy/modules/contrib/dnsmasq.fc
1027 @@ -3,6 +3,8 @@
1028
1029 /etc/rc\.d/init\.d/dnsmasq -- gen_context(system_u:object_r:dnsmasq_initrc_exec_t,s0)
1030
1031 +/usr/bin/dnsmasq -- gen_context(system_u:object_r:dnsmasq_exec_t,s0)
1032 +
1033 # Systemd unit file
1034 /usr/lib/systemd/system/[^/]*dnsmasq.* -- gen_context(system_u:object_r:dnsmasq_unit_t,s0)
1035
1036
1037 diff --git a/policy/modules/contrib/dnssectrigger.fc b/policy/modules/contrib/dnssectrigger.fc
1038 index 312949dc..e2ed6e23 100644
1039 --- a/policy/modules/contrib/dnssectrigger.fc
1040 +++ b/policy/modules/contrib/dnssectrigger.fc
1041 @@ -2,6 +2,8 @@
1042
1043 /etc/rc\.d/init\.d/dnssec-triggerd -- gen_context(system_u:object_r:dnssec_triggerd_initrc_exec_t,s0)
1044
1045 +/usr/bin/dnssec-triggerd -- gen_context(system_u:object_r:dnssec_triggerd_exec_t,s0)
1046 +
1047 /usr/sbin/dnssec-triggerd -- gen_context(system_u:object_r:dnssec_triggerd_exec_t,s0)
1048
1049 /var/log/dnssec-trigger\.log.* -- gen_context(system_u:object_r:dnssec_trigger_log_t,s0)
1050
1051 diff --git a/policy/modules/contrib/dovecot.fc b/policy/modules/contrib/dovecot.fc
1052 index c2f5734e..1ab9d643 100644
1053 --- a/policy/modules/contrib/dovecot.fc
1054 +++ b/policy/modules/contrib/dovecot.fc
1055 @@ -8,6 +8,8 @@
1056
1057 /etc/rc\.d/init\.d/dovecot -- gen_context(system_u:object_r:dovecot_initrc_exec_t,s0)
1058
1059 +/usr/bin/dovecot -- gen_context(system_u:object_r:dovecot_exec_t,s0)
1060 +
1061 /usr/sbin/dovecot -- gen_context(system_u:object_r:dovecot_exec_t,s0)
1062
1063 /usr/share/ssl/certs/dovecot\.pem -- gen_context(system_u:object_r:dovecot_cert_t,s0)
1064
1065 diff --git a/policy/modules/contrib/dphysswapfile.fc b/policy/modules/contrib/dphysswapfile.fc
1066 index 5c0feb83..70b0ee3a 100644
1067 --- a/policy/modules/contrib/dphysswapfile.fc
1068 +++ b/policy/modules/contrib/dphysswapfile.fc
1069 @@ -2,6 +2,8 @@
1070
1071 /etc/rc\.d/init\.d/dphys-swapfile -- gen_context(system_u:object_r:dphysswapfile_initrc_exec_t,s0)
1072
1073 +/usr/bin/dphys-swapfile -- gen_context(system_u:object_r:dphysswapfile_exec_t,s0)
1074 +
1075 /usr/sbin/dphys-swapfile -- gen_context(system_u:object_r:dphysswapfile_exec_t,s0)
1076
1077 /var/swap -- gen_context(system_u:object_r:dphysswapfile_swap_t,s0)
1078
1079 diff --git a/policy/modules/contrib/dpkg.fc b/policy/modules/contrib/dpkg.fc
1080 index ad87459f..9ba6e312 100644
1081 --- a/policy/modules/contrib/dpkg.fc
1082 +++ b/policy/modules/contrib/dpkg.fc
1083 @@ -2,6 +2,8 @@
1084
1085 /usr/bin/debsums -- gen_context(system_u:object_r:dpkg_exec_t,s0)
1086 /usr/bin/dpkg -- gen_context(system_u:object_r:dpkg_exec_t,s0)
1087 +/usr/bin/dpkg-preconfigure -- gen_context(system_u:object_r:dpkg_exec_t,s0)
1088 +/usr/bin/dpkg-reconfigure -- gen_context(system_u:object_r:dpkg_exec_t,s0)
1089 /usr/bin/dselect -- gen_context(system_u:object_r:dpkg_exec_t,s0)
1090
1091 /var/lib/debtags(/.*)? gen_context(system_u:object_r:dpkg_var_lib_t,s0)
1092
1093 diff --git a/policy/modules/contrib/drbd.fc b/policy/modules/contrib/drbd.fc
1094 index d5d54f78..3b7da568 100644
1095 --- a/policy/modules/contrib/drbd.fc
1096 +++ b/policy/modules/contrib/drbd.fc
1097 @@ -1,5 +1,8 @@
1098 /etc/rc\.d/init\.d/drbd -- gen_context(system_u:object_r:drbd_initrc_exec_t,s0)
1099
1100 +/usr/bin/drbdadm -- gen_context(system_u:object_r:drbd_exec_t,s0)
1101 +/usr/bin/drbdsetup -- gen_context(system_u:object_r:drbd_exec_t,s0)
1102 +
1103 /usr/lib/ocf/resource.\d/linbit/drbd -- gen_context(system_u:object_r:drbd_exec_t,s0)
1104
1105 /usr/sbin/drbdadm -- gen_context(system_u:object_r:drbd_exec_t,s0)
1106
1107 diff --git a/policy/modules/contrib/entropyd.fc b/policy/modules/contrib/entropyd.fc
1108 index 3a0377e9..b7342ef2 100644
1109 --- a/policy/modules/contrib/entropyd.fc
1110 +++ b/policy/modules/contrib/entropyd.fc
1111 @@ -1,5 +1,8 @@
1112 /etc/rc\.d/init\.d/((audio-entropyd)|(haveged)) -- gen_context(system_u:object_r:entropyd_initrc_exec_t,s0)
1113
1114 +/usr/bin/audio-entropyd -- gen_context(system_u:object_r:entropyd_exec_t,s0)
1115 +/usr/bin/haveged -- gen_context(system_u:object_r:entropyd_exec_t,s0)
1116 +
1117 /usr/sbin/audio-entropyd -- gen_context(system_u:object_r:entropyd_exec_t,s0)
1118 /usr/sbin/haveged -- gen_context(system_u:object_r:entropyd_exec_t,s0)
1119
1120
1121 diff --git a/policy/modules/contrib/exim.fc b/policy/modules/contrib/exim.fc
1122 index 842cb34a..bd1f558a 100644
1123 --- a/policy/modules/contrib/exim.fc
1124 +++ b/policy/modules/contrib/exim.fc
1125 @@ -3,6 +3,9 @@
1126 /run/exim[0-9]?(/.*)? gen_context(system_u:object_r:exim_pid_t,s0)
1127 /run/exim[0-9]?\.pid -- gen_context(system_u:object_r:exim_pid_t,s0)
1128
1129 +/usr/bin/exim[0-9]? -- gen_context(system_u:object_r:exim_exec_t,s0)
1130 +/usr/bin/exim_tidydb -- gen_context(system_u:object_r:exim_exec_t,s0)
1131 +
1132 /usr/sbin/exim[0-9]? -- gen_context(system_u:object_r:exim_exec_t,s0)
1133 /usr/sbin/exim_tidydb -- gen_context(system_u:object_r:exim_exec_t,s0)
1134
1135
1136 diff --git a/policy/modules/contrib/fakehwclock.fc b/policy/modules/contrib/fakehwclock.fc
1137 index b0a55f6e..0ab3bd87 100644
1138 --- a/policy/modules/contrib/fakehwclock.fc
1139 +++ b/policy/modules/contrib/fakehwclock.fc
1140 @@ -1,5 +1,7 @@
1141 /etc/fake-hwclock\.data -- gen_context(system_u:object_r:fakehwclock_backup_t,s0)
1142
1143 +/usr/bin/fake-hwclock -- gen_context(system_u:object_r:fakehwclock_exec_t,s0)
1144 +
1145 /usr/sbin/fake-hwclock -- gen_context(system_u:object_r:fakehwclock_exec_t,s0)
1146
1147 /usr/lib/systemd/system/fake-hwclock\.service -- gen_context(system_u:object_r:fakehwclock_unit_t,s0)
1148
1149 diff --git a/policy/modules/contrib/fcoe.fc b/policy/modules/contrib/fcoe.fc
1150 index 0cf8db8a..cb9552db 100644
1151 --- a/policy/modules/contrib/fcoe.fc
1152 +++ b/policy/modules/contrib/fcoe.fc
1153 @@ -1,5 +1,7 @@
1154 /etc/rc\.d/init\.d/fcoe -- gen_context(system_u:object_r:fcoemon_initrc_exec_t,s0)
1155
1156 +/usr/bin/fcoemon -- gen_context(system_u:object_r:fcoemon_exec_t,s0)
1157 +
1158 /usr/sbin/fcoemon -- gen_context(system_u:object_r:fcoemon_exec_t,s0)
1159
1160 /run/fcm(/.*)? gen_context(system_u:object_r:fcoemon_var_run_t,s0)
1161
1162 diff --git a/policy/modules/contrib/finger.fc b/policy/modules/contrib/finger.fc
1163 index 422a9492..ce3adb5c 100644
1164 --- a/policy/modules/contrib/finger.fc
1165 +++ b/policy/modules/contrib/finger.fc
1166 @@ -2,6 +2,9 @@
1167
1168 /etc/cron\.weekly/(c)?fingerd -- gen_context(system_u:object_r:fingerd_exec_t,s0)
1169
1170 +/usr/bin/in\.(x)?fingerd -- gen_context(system_u:object_r:fingerd_exec_t,s0)
1171 +/usr/bin/[cef]fingerd -- gen_context(system_u:object_r:fingerd_exec_t,s0)
1172 +
1173 /usr/sbin/in\.(x)?fingerd -- gen_context(system_u:object_r:fingerd_exec_t,s0)
1174 /usr/sbin/[cef]fingerd -- gen_context(system_u:object_r:fingerd_exec_t,s0)
1175
1176
1177 diff --git a/policy/modules/contrib/firewalld.fc b/policy/modules/contrib/firewalld.fc
1178 index 0e595c42..19fc9177 100644
1179 --- a/policy/modules/contrib/firewalld.fc
1180 +++ b/policy/modules/contrib/firewalld.fc
1181 @@ -2,6 +2,8 @@
1182
1183 /etc/firewalld(/.*)? gen_context(system_u:object_r:firewalld_etc_rw_t,s0)
1184
1185 +/usr/bin/firewalld -- gen_context(system_u:object_r:firewalld_exec_t,s0)
1186 +
1187 /usr/sbin/firewalld -- gen_context(system_u:object_r:firewalld_exec_t,s0)
1188
1189 /var/log/firewalld.* -- gen_context(system_u:object_r:firewalld_var_log_t,s0)
1190
1191 diff --git a/policy/modules/contrib/firstboot.fc b/policy/modules/contrib/firstboot.fc
1192 index 12c782c8..2aafeb25 100644
1193 --- a/policy/modules/contrib/firstboot.fc
1194 +++ b/policy/modules/contrib/firstboot.fc
1195 @@ -1,5 +1,7 @@
1196 /etc/rc\.d/init\.d/firstboot.* -- gen_context(system_u:object_r:firstboot_initrc_exec_t,s0)
1197
1198 +/usr/bin/firstboot -- gen_context(system_u:object_r:firstboot_exec_t,s0)
1199 +
1200 /usr/sbin/firstboot -- gen_context(system_u:object_r:firstboot_exec_t,s0)
1201
1202 /usr/share/firstboot/firstboot\.py -- gen_context(system_u:object_r:firstboot_exec_t,s0)
1203
1204 diff --git a/policy/modules/contrib/ftp.fc b/policy/modules/contrib/ftp.fc
1205 index 03adaab6..6af8b34f 100644
1206 --- a/policy/modules/contrib/ftp.fc
1207 +++ b/policy/modules/contrib/ftp.fc
1208 @@ -6,6 +6,11 @@
1209 /etc/rc\.d/init\.d/proftpd -- gen_context(system_u:object_r:ftpd_initrc_exec_t,s0)
1210
1211 /usr/bin/ftpdctl -- gen_context(system_u:object_r:ftpdctl_exec_t,s0)
1212 +/usr/bin/ftpwho -- gen_context(system_u:object_r:ftpd_exec_t,s0)
1213 +/usr/bin/in\.ftpd -- gen_context(system_u:object_r:ftpd_exec_t,s0)
1214 +/usr/bin/muddleftpd -- gen_context(system_u:object_r:ftpd_exec_t,s0)
1215 +/usr/bin/proftpd -- gen_context(system_u:object_r:ftpd_exec_t,s0)
1216 +/usr/bin/vsftpd -- gen_context(system_u:object_r:ftpd_exec_t,s0)
1217
1218 /usr/kerberos/sbin/ftpd -- gen_context(system_u:object_r:ftpd_exec_t,s0)
1219
1220
1221 diff --git a/policy/modules/contrib/gatekeeper.fc b/policy/modules/contrib/gatekeeper.fc
1222 index 5d37898e..516f65a2 100644
1223 --- a/policy/modules/contrib/gatekeeper.fc
1224 +++ b/policy/modules/contrib/gatekeeper.fc
1225 @@ -2,6 +2,9 @@
1226
1227 /etc/rc\.d/init\.d/gnugk -- gen_context(system_u:object_r:gatekeeper_initrc_exec_t,s0)
1228
1229 +/usr/bin/gk -- gen_context(system_u:object_r:gatekeeper_exec_t,s0)
1230 +/usr/bin/gnugk -- gen_context(system_u:object_r:gatekeeper_exec_t,s0)
1231 +
1232 /usr/sbin/gk -- gen_context(system_u:object_r:gatekeeper_exec_t,s0)
1233 /usr/sbin/gnugk -- gen_context(system_u:object_r:gatekeeper_exec_t,s0)
1234
1235
1236 diff --git a/policy/modules/contrib/glusterfs.fc b/policy/modules/contrib/glusterfs.fc
1237 index e2d1f847..be43eb4f 100644
1238 --- a/policy/modules/contrib/glusterfs.fc
1239 +++ b/policy/modules/contrib/glusterfs.fc
1240 @@ -3,6 +3,9 @@
1241 /etc/glusterfs(/.*)? gen_context(system_u:object_r:glusterd_conf_t,s0)
1242 /etc/glusterd(/.*)? gen_context(system_u:object_r:glusterd_conf_t,s0)
1243
1244 +/usr/bin/glusterd -- gen_context(system_u:object_r:glusterd_initrc_exec_t,s0)
1245 +/usr/bin/glusterfsd -- gen_context(system_u:object_r:glusterd_exec_t,s0)
1246 +
1247 /usr/sbin/glusterd -- gen_context(system_u:object_r:glusterd_initrc_exec_t,s0)
1248 /usr/sbin/glusterfsd -- gen_context(system_u:object_r:glusterd_exec_t,s0)
1249
1250
1251 diff --git a/policy/modules/contrib/gpm.fc b/policy/modules/contrib/gpm.fc
1252 index aacc7f9f..24531dc0 100644
1253 --- a/policy/modules/contrib/gpm.fc
1254 +++ b/policy/modules/contrib/gpm.fc
1255 @@ -6,6 +6,8 @@
1256
1257 /etc/rc\.d/init\.d/gpm -- gen_context(system_u:object_r:gpm_initrc_exec_t,s0)
1258
1259 +/usr/bin/gpm -- gen_context(system_u:object_r:gpm_exec_t,s0)
1260 +
1261 /usr/sbin/gpm -- gen_context(system_u:object_r:gpm_exec_t,s0)
1262
1263 /run/gpm\.pid -- gen_context(system_u:object_r:gpm_var_run_t,s0)
1264
1265 diff --git a/policy/modules/contrib/gpsd.fc b/policy/modules/contrib/gpsd.fc
1266 index 9909197d..4e62fd9e 100644
1267 --- a/policy/modules/contrib/gpsd.fc
1268 +++ b/policy/modules/contrib/gpsd.fc
1269 @@ -1,5 +1,7 @@
1270 /etc/rc\.d/init\.d/gpsd -- gen_context(system_u:object_r:gpsd_initrc_exec_t,s0)
1271
1272 +/usr/bin/gpsd -- gen_context(system_u:object_r:gpsd_exec_t,s0)
1273 +
1274 /usr/sbin/gpsd -- gen_context(system_u:object_r:gpsd_exec_t,s0)
1275
1276 /run/gpsd\.pid -- gen_context(system_u:object_r:gpsd_var_run_t,s0)
1277
1278 diff --git a/policy/modules/contrib/hal.fc b/policy/modules/contrib/hal.fc
1279 index cf311f5a..5ac1f7a7 100644
1280 --- a/policy/modules/contrib/hal.fc
1281 +++ b/policy/modules/contrib/hal.fc
1282 @@ -2,6 +2,8 @@
1283 /etc/hal/device\.d/printer_remove\.hal -- gen_context(system_u:object_r:hald_exec_t,s0)
1284
1285 /usr/bin/hal-setup-keymap -- gen_context(system_u:object_r:hald_keymap_exec_t,s0)
1286 +/usr/bin/hald -- gen_context(system_u:object_r:hald_exec_t,s0)
1287 +/usr/bin/radeontool -- gen_context(system_u:object_r:hald_mac_exec_t,s0)
1288
1289 /usr/libexec/hal-acl-tool -- gen_context(system_u:object_r:hald_acl_exec_t,s0)
1290 /usr/libexec/hal-dccm -- gen_context(system_u:object_r:hald_dccm_exec_t,s0)
1291
1292 diff --git a/policy/modules/contrib/hddtemp.fc b/policy/modules/contrib/hddtemp.fc
1293 index 993b14ac..f1d334eb 100644
1294 --- a/policy/modules/contrib/hddtemp.fc
1295 +++ b/policy/modules/contrib/hddtemp.fc
1296 @@ -2,4 +2,6 @@
1297
1298 /etc/sysconfig/hddtemp -- gen_context(system_u:object_r:hddtemp_etc_t,s0)
1299
1300 +/usr/bin/hddtemp -- gen_context(system_u:object_r:hddtemp_exec_t,s0)
1301 +
1302 /usr/sbin/hddtemp -- gen_context(system_u:object_r:hddtemp_exec_t,s0)
1303
1304 diff --git a/policy/modules/contrib/hwloc.fc b/policy/modules/contrib/hwloc.fc
1305 index ade2ac01..136bb697 100644
1306 --- a/policy/modules/contrib/hwloc.fc
1307 +++ b/policy/modules/contrib/hwloc.fc
1308 @@ -1,5 +1,7 @@
1309 -/usr/sbin/hwloc-dump-hwdata -- gen_context(system_u:object_r:hwloc_dhwd_exec_t,s0)
1310 +/usr/bin/hwloc-dump-hwdata -- gen_context(system_u:object_r:hwloc_dhwd_exec_t,s0)
1311
1312 /usr/lib/systemd/system/hwloc-dump-hwdata.* -- gen_context(system_u:object_r:hwloc_dhwd_unit_t,s0)
1313
1314 +/usr/sbin/hwloc-dump-hwdata -- gen_context(system_u:object_r:hwloc_dhwd_exec_t,s0)
1315 +
1316 /run/hwloc(/.*)? gen_context(system_u:object_r:hwloc_var_run_t,s0)
1317
1318 diff --git a/policy/modules/contrib/hypervkvp.fc b/policy/modules/contrib/hypervkvp.fc
1319 index b46130ef..d1bbb44c 100644
1320 --- a/policy/modules/contrib/hypervkvp.fc
1321 +++ b/policy/modules/contrib/hypervkvp.fc
1322 @@ -1,3 +1,5 @@
1323 /etc/rc\.d/init\.d/hypervkvpd -- gen_context(system_u:object_r:hypervkvpd_initrc_exec_t,s0)
1324
1325 +/usr/bin/hv_kvp_daemon -- gen_context(system_u:object_r:hypervkvpd_exec_t,s0)
1326 +
1327 /usr/sbin/hv_kvp_daemon -- gen_context(system_u:object_r:hypervkvpd_exec_t,s0)
1328
1329 diff --git a/policy/modules/contrib/i18n_input.fc b/policy/modules/contrib/i18n_input.fc
1330 index 05aa1da3..9dcc65aa 100644
1331 --- a/policy/modules/contrib/i18n_input.fc
1332 +++ b/policy/modules/contrib/i18n_input.fc
1333 @@ -2,6 +2,8 @@
1334
1335 /usr/bin/iiimd -- gen_context(system_u:object_r:i18n_input_exec_t,s0)
1336 /usr/bin/iiimd\.bin -- gen_context(system_u:object_r:i18n_input_exec_t,s0)
1337 +/usr/bin/htt -- gen_context(system_u:object_r:i18n_input_exec_t,s0)
1338 +/usr/bin/htt_server -- gen_context(system_u:object_r:i18n_input_exec_t,s0)
1339 /usr/bin/httx -- gen_context(system_u:object_r:i18n_input_exec_t,s0)
1340 /usr/bin/htt_xbe -- gen_context(system_u:object_r:i18n_input_exec_t,s0)
1341 /usr/bin/iiimx -- gen_context(system_u:object_r:i18n_input_exec_t,s0)
1342
1343 diff --git a/policy/modules/contrib/ifplugd.fc b/policy/modules/contrib/ifplugd.fc
1344 index 8c365f5c..2a1e9290 100644
1345 --- a/policy/modules/contrib/ifplugd.fc
1346 +++ b/policy/modules/contrib/ifplugd.fc
1347 @@ -2,6 +2,8 @@
1348
1349 /etc/rc\.d/init\.d/ifplugd -- gen_context(system_u:object_r:ifplugd_initrc_exec_t,s0)
1350
1351 +/usr/bin/ifplugd -- gen_context(system_u:object_r:ifplugd_exec_t,s0)
1352 +
1353 /usr/sbin/ifplugd -- gen_context(system_u:object_r:ifplugd_exec_t,s0)
1354
1355 /run/ifplugd.* gen_context(system_u:object_r:ifplugd_var_run_t,s0)
1356
1357 diff --git a/policy/modules/contrib/inetd.fc b/policy/modules/contrib/inetd.fc
1358 index 7973588d..3329de47 100644
1359 --- a/policy/modules/contrib/inetd.fc
1360 +++ b/policy/modules/contrib/inetd.fc
1361 @@ -2,6 +2,12 @@
1362
1363 /usr/local/lib/pysieved/pysieved.*\.py -- gen_context(system_u:object_r:inetd_child_exec_t,s0)
1364
1365 +/usr/bin/identd -- gen_context(system_u:object_r:inetd_child_exec_t,s0)
1366 +/usr/bin/in\..*d -- gen_context(system_u:object_r:inetd_child_exec_t,s0)
1367 +
1368 +/usr/bin/rlinetd -- gen_context(system_u:object_r:inetd_exec_t,s0)
1369 +/usr/bin/(x)?inetd -- gen_context(system_u:object_r:inetd_exec_t,s0)
1370 +
1371 /usr/sbin/identd -- gen_context(system_u:object_r:inetd_child_exec_t,s0)
1372 /usr/sbin/in\..*d -- gen_context(system_u:object_r:inetd_child_exec_t,s0)
1373
1374
1375 diff --git a/policy/modules/contrib/inn.fc b/policy/modules/contrib/inn.fc
1376 index 28a4f604..eb9bda28 100644
1377 --- a/policy/modules/contrib/inn.fc
1378 +++ b/policy/modules/contrib/inn.fc
1379 @@ -3,10 +3,12 @@
1380
1381 /etc/rc\.d/init\.d/innd -- gen_context(system_u:object_r:innd_initrc_exec_t,s0)
1382
1383 -/usr/bin/inews -- gen_context(system_u:object_r:innd_exec_t,s0)
1384 -/usr/bin/rnews -- gen_context(system_u:object_r:innd_exec_t,s0)
1385 -/usr/bin/rpost -- gen_context(system_u:object_r:innd_exec_t,s0)
1386 -/usr/bin/suck -- gen_context(system_u:object_r:innd_exec_t,s0)
1387 +/usr/bin/inews -- gen_context(system_u:object_r:innd_exec_t,s0)
1388 +/usr/bin/in\.nnrpd -- gen_context(system_u:object_r:innd_exec_t,s0)
1389 +/usr/bin/innd.* -- gen_context(system_u:object_r:innd_exec_t,s0)
1390 +/usr/bin/rnews -- gen_context(system_u:object_r:innd_exec_t,s0)
1391 +/usr/bin/rpost -- gen_context(system_u:object_r:innd_exec_t,s0)
1392 +/usr/bin/suck -- gen_context(system_u:object_r:innd_exec_t,s0)
1393
1394 /usr/sbin/in\.nnrpd -- gen_context(system_u:object_r:innd_exec_t,s0)
1395 /usr/sbin/innd.* -- gen_context(system_u:object_r:innd_exec_t,s0)
1396
1397 diff --git a/policy/modules/contrib/iodine.fc b/policy/modules/contrib/iodine.fc
1398 index 53b6a139..7ae0c069 100644
1399 --- a/policy/modules/contrib/iodine.fc
1400 +++ b/policy/modules/contrib/iodine.fc
1401 @@ -2,4 +2,6 @@
1402
1403 /run/iodine(/.*)? gen_context(system_u:object_r:iodined_var_run_t,s0)
1404
1405 +/usr/bin/iodined -- gen_context(system_u:object_r:iodined_exec_t,s0)
1406 +
1407 /usr/sbin/iodined -- gen_context(system_u:object_r:iodined_exec_t,s0)
1408
1409 diff --git a/policy/modules/contrib/ircd.fc b/policy/modules/contrib/ircd.fc
1410 index 07decaa2..f1944c75 100644
1411 --- a/policy/modules/contrib/ircd.fc
1412 +++ b/policy/modules/contrib/ircd.fc
1413 @@ -5,7 +5,9 @@
1414
1415 /etc/rc\.d/init\.d/((ircd)|(ngircd)|(dancer-ircd)) -- gen_context(system_u:object_r:ircd_initrc_exec_t,s0)
1416
1417 +/usr/bin/dancer-ircd -- gen_context(system_u:object_r:ircd_exec_t,s0)
1418 /usr/bin/ircd -- gen_context(system_u:object_r:ircd_exec_t,s0)
1419 +/usr/bin/ngircd -- gen_context(system_u:object_r:ircd_exec_t,s0)
1420
1421 /usr/sbin/dancer-ircd -- gen_context(system_u:object_r:ircd_exec_t,s0)
1422 /usr/sbin/ircd -- gen_context(system_u:object_r:ircd_exec_t,s0)
1423
1424 diff --git a/policy/modules/contrib/irqbalance.fc b/policy/modules/contrib/irqbalance.fc
1425 index 77530088..a9fb4296 100644
1426 --- a/policy/modules/contrib/irqbalance.fc
1427 +++ b/policy/modules/contrib/irqbalance.fc
1428 @@ -4,4 +4,6 @@
1429
1430 /run/irqbalance\.pid -- gen_context(system_u:object_r:irqbalance_pid_t,s0)
1431
1432 +/usr/bin/irqbalance -- gen_context(system_u:object_r:irqbalance_exec_t,s0)
1433 +
1434 /usr/sbin/irqbalance -- gen_context(system_u:object_r:irqbalance_exec_t,s0)
1435
1436 diff --git a/policy/modules/contrib/iscsi.fc b/policy/modules/contrib/iscsi.fc
1437 index 29c1e5cd..9503952e 100644
1438 --- a/policy/modules/contrib/iscsi.fc
1439 +++ b/policy/modules/contrib/iscsi.fc
1440 @@ -1,5 +1,9 @@
1441 /etc/rc\.d/init\.d/((iscsi)|(iscsid)) -- gen_context(system_u:object_r:iscsi_initrc_exec_t,s0)
1442
1443 +/usr/bin/iscsid -- gen_context(system_u:object_r:iscsid_exec_t,s0)
1444 +/usr/bin/brcm_iscsiuio -- gen_context(system_u:object_r:iscsid_exec_t,s0)
1445 +/usr/bin/iscsiuio -- gen_context(system_u:object_r:iscsid_exec_t,s0)
1446 +
1447 /usr/sbin/iscsid -- gen_context(system_u:object_r:iscsid_exec_t,s0)
1448 /usr/sbin/brcm_iscsiuio -- gen_context(system_u:object_r:iscsid_exec_t,s0)
1449 /usr/sbin/iscsiuio -- gen_context(system_u:object_r:iscsid_exec_t,s0)
1450
1451 diff --git a/policy/modules/contrib/isns.fc b/policy/modules/contrib/isns.fc
1452 index f00d23d1..488e9a0c 100644
1453 --- a/policy/modules/contrib/isns.fc
1454 +++ b/policy/modules/contrib/isns.fc
1455 @@ -1,5 +1,7 @@
1456 /etc/rc\.d/init\.d/isnsd -- gen_context(system_u:object_r:isnsd_initrc_exec_t,s0)
1457
1458 +/usr/bin/isnsd -- gen_context(system_u:object_r:isnsd_exec_t,s0)
1459 +
1460 /usr/sbin/isnsd -- gen_context(system_u:object_r:isnsd_exec_t,s0)
1461
1462 /var/lib/isns(/.*)? gen_context(system_u:object_r:isnsd_var_lib_t,s0)
1463
1464 diff --git a/policy/modules/contrib/jabber.fc b/policy/modules/contrib/jabber.fc
1465 index e31f56e8..bda8b8c5 100644
1466 --- a/policy/modules/contrib/jabber.fc
1467 +++ b/policy/modules/contrib/jabber.fc
1468 @@ -1,10 +1,13 @@
1469 /etc/rc\.d/init\.d/((jabber)|(ejabberd)|(jabberd)) -- gen_context(system_u:object_r:jabberd_initrc_exec_t,s0)
1470
1471 -/usr/bin/router -- gen_context(system_u:object_r:jabberd_router_exec_t,s0)
1472 -/usr/bin/c2s -- gen_context(system_u:object_r:jabberd_router_exec_t,s0)
1473 +/usr/bin/c2s -- gen_context(system_u:object_r:jabberd_router_exec_t,s0)
1474 +/usr/bin/ejabberd -- gen_context(system_u:object_r:jabberd_exec_t,s0)
1475 +/usr/bin/ejabberdctl -- gen_context(system_u:object_r:jabberd_exec_t,s0)
1476 +/usr/bin/jabberd -- gen_context(system_u:object_r:jabberd_exec_t,s0)
1477 /usr/bin/prosody -- gen_context(system_u:object_r:jabberd_exec_t,s0)
1478 -/usr/bin/s2s -- gen_context(system_u:object_r:jabberd_exec_t,s0)
1479 -/usr/bin/sm -- gen_context(system_u:object_r:jabberd_exec_t,s0)
1480 +/usr/bin/router -- gen_context(system_u:object_r:jabberd_router_exec_t,s0)
1481 +/usr/bin/s2s -- gen_context(system_u:object_r:jabberd_exec_t,s0)
1482 +/usr/bin/sm -- gen_context(system_u:object_r:jabberd_exec_t,s0)
1483
1484 /usr/sbin/ejabberd -- gen_context(system_u:object_r:jabberd_exec_t,s0)
1485 /usr/sbin/ejabberdctl -- gen_context(system_u:object_r:jabberd_exec_t,s0)
1486
1487 diff --git a/policy/modules/contrib/kdump.fc b/policy/modules/contrib/kdump.fc
1488 index 94c0daa2..4e396725 100644
1489 --- a/policy/modules/contrib/kdump.fc
1490 +++ b/policy/modules/contrib/kdump.fc
1491 @@ -2,7 +2,9 @@
1492
1493 /etc/rc\.d/init\.d/kdump -- gen_context(system_u:object_r:kdump_initrc_exec_t,s0)
1494
1495 +/usr/bin/kdump -- gen_context(system_u:object_r:kdump_exec_t,s0)
1496 /usr/bin/kdumpctl -- gen_context(system_u:object_r:kdumpctl_exec_t,s0)
1497 +/usr/bin/kexec -- gen_context(system_u:object_r:kdump_exec_t,s0)
1498
1499 /usr/lib/systemd/system/kdump.*\.service -- gen_context(system_u:object_r:kdump_unit_t,s0)
1500
1501
1502 diff --git a/policy/modules/contrib/kerberos.fc b/policy/modules/contrib/kerberos.fc
1503 index 4fe75fd6..df21fcc7 100644
1504 --- a/policy/modules/contrib/kerberos.fc
1505 +++ b/policy/modules/contrib/kerberos.fc
1506 @@ -13,6 +13,9 @@ HOME_DIR/\.k5login -- gen_context(system_u:object_r:krb5_home_t,s0)
1507 /etc/rc\.d/init\.d/krb524d -- gen_context(system_u:object_r:kerberos_initrc_exec_t,s0)
1508 /etc/rc\.d/init\.d/krb5kdc -- gen_context(system_u:object_r:kerberos_initrc_exec_t,s0)
1509
1510 +/usr/bin/krb5kdc -- gen_context(system_u:object_r:krb5kdc_exec_t,s0)
1511 +/usr/bin/kadmind -- gen_context(system_u:object_r:kadmind_exec_t,s0)
1512 +
1513 /usr/kerberos/sbin/krb5kdc -- gen_context(system_u:object_r:krb5kdc_exec_t,s0)
1514 /usr/kerberos/sbin/kadmind -- gen_context(system_u:object_r:kadmind_exec_t,s0)
1515 /usr/kerberos/sbin/kadmin\.local -- gen_context(system_u:object_r:kadmind_exec_t,s0)
1516
1517 diff --git a/policy/modules/contrib/kerneloops.fc b/policy/modules/contrib/kerneloops.fc
1518 index 5ef261a3..d0db3544 100644
1519 --- a/policy/modules/contrib/kerneloops.fc
1520 +++ b/policy/modules/contrib/kerneloops.fc
1521 @@ -1,3 +1,5 @@
1522 /etc/rc\.d/init\.d/kerneloops -- gen_context(system_u:object_r:kerneloops_initrc_exec_t,s0)
1523
1524 +/usr/bin/kerneloops -- gen_context(system_u:object_r:kerneloops_exec_t,s0)
1525 +
1526 /usr/sbin/kerneloops -- gen_context(system_u:object_r:kerneloops_exec_t,s0)
1527
1528 diff --git a/policy/modules/contrib/ksmtuned.fc b/policy/modules/contrib/ksmtuned.fc
1529 index 7229ce8b..68f3623b 100644
1530 --- a/policy/modules/contrib/ksmtuned.fc
1531 +++ b/policy/modules/contrib/ksmtuned.fc
1532 @@ -1,5 +1,7 @@
1533 /etc/rc\.d/init\.d/ksmtuned -- gen_context(system_u:object_r:ksmtuned_initrc_exec_t,s0)
1534
1535 +/usr/bin/ksmtuned -- gen_context(system_u:object_r:ksmtuned_exec_t,s0)
1536 +
1537 /usr/sbin/ksmtuned -- gen_context(system_u:object_r:ksmtuned_exec_t,s0)
1538
1539 /var/log/ksmtuned.* gen_context(system_u:object_r:ksmtuned_log_t,s0)
1540
1541 diff --git a/policy/modules/contrib/ktalk.fc b/policy/modules/contrib/ktalk.fc
1542 index 38ecb07d..fae3b8c4 100644
1543 --- a/policy/modules/contrib/ktalk.fc
1544 +++ b/policy/modules/contrib/ktalk.fc
1545 @@ -1,4 +1,6 @@
1546 -/usr/bin/ktalkd -- gen_context(system_u:object_r:ktalkd_exec_t,s0)
1547 +/usr/bin/in\.talkd -- gen_context(system_u:object_r:ktalkd_exec_t,s0)
1548 +/usr/bin/in\.ntalkd -- gen_context(system_u:object_r:ktalkd_exec_t,s0)
1549 +/usr/bin/ktalkd -- gen_context(system_u:object_r:ktalkd_exec_t,s0)
1550
1551 /usr/sbin/in\.talkd -- gen_context(system_u:object_r:ktalkd_exec_t,s0)
1552 /usr/sbin/in\.ntalkd -- gen_context(system_u:object_r:ktalkd_exec_t,s0)
1553
1554 diff --git a/policy/modules/contrib/kudzu.fc b/policy/modules/contrib/kudzu.fc
1555 index a0030a74..a0127d49 100644
1556 --- a/policy/modules/contrib/kudzu.fc
1557 +++ b/policy/modules/contrib/kudzu.fc
1558 @@ -1,6 +1,9 @@
1559 /etc/rc\.d/init\.d/kudzu -- gen_context(system_u:object_r:kudzu_initrc_exec_t,s0)
1560
1561 +/usr/bin/kmodule -- gen_context(system_u:object_r:kudzu_exec_t,s0)
1562 +/usr/bin/kudzu -- gen_context(system_u:object_r:kudzu_exec_t,s0)
1563 +
1564 /usr/sbin/kmodule -- gen_context(system_u:object_r:kudzu_exec_t,s0)
1565 -/usr/sbin/kudzu -- gen_context(system_u:object_r:kudzu_exec_t,s0)
1566 +/usr/sbin/kudzu -- gen_context(system_u:object_r:kudzu_exec_t,s0)
1567
1568 /run/kudzu(/.*)? gen_context(system_u:object_r:kudzu_var_run_t,s0)
1569
1570 diff --git a/policy/modules/contrib/l2tp.fc b/policy/modules/contrib/l2tp.fc
1571 index 77d5c5a6..499c7de6 100644
1572 --- a/policy/modules/contrib/l2tp.fc
1573 +++ b/policy/modules/contrib/l2tp.fc
1574 @@ -4,6 +4,8 @@
1575
1576 /etc/sysconfig/.*l2tpd -- gen_context(system_u:object_r:l2tp_conf_t,s0)
1577
1578 +/usr/bin/.*l2tpd -- gen_context(system_u:object_r:l2tpd_exec_t,s0)
1579 +
1580 /usr/sbin/.*l2tpd -- gen_context(system_u:object_r:l2tpd_exec_t,s0)
1581
1582 /run/.*l2tpd(/.*)? gen_context(system_u:object_r:l2tpd_var_run_t,s0)
1583
1584 diff --git a/policy/modules/contrib/ldap.fc b/policy/modules/contrib/ldap.fc
1585 index 38b123d7..174f4d73 100644
1586 --- a/policy/modules/contrib/ldap.fc
1587 +++ b/policy/modules/contrib/ldap.fc
1588 @@ -4,6 +4,8 @@
1589
1590 /etc/rc\.d/init\.d/ldap -- gen_context(system_u:object_r:slapd_initrc_exec_t,s0)
1591
1592 +/usr/bin/slapd -- gen_context(system_u:object_r:slapd_exec_t,s0)
1593 +
1594 /usr/sbin/slapd -- gen_context(system_u:object_r:slapd_exec_t,s0)
1595
1596 /usr/lib/openldap/slapd -- gen_context(system_u:object_r:slapd_exec_t,s0)
1597
1598 diff --git a/policy/modules/contrib/likewise.fc b/policy/modules/contrib/likewise.fc
1599 index 0a5cc34e..c95fd7d5 100644
1600 --- a/policy/modules/contrib/likewise.fc
1601 +++ b/policy/modules/contrib/likewise.fc
1602 @@ -21,6 +21,15 @@
1603 /opt/likewise/sbin/netlogond -- gen_context(system_u:object_r:netlogond_exec_t,s0)
1604 /opt/likewise/sbin/srvsvcd -- gen_context(system_u:object_r:srvsvcd_exec_t,s0)
1605
1606 +/usr/bin/dcerpcd -- gen_context(system_u:object_r:dcerpcd_exec_t,s0)
1607 +/usr/bin/eventlogd -- gen_context(system_u:object_r:eventlogd_exec_t,s0)
1608 +/usr/bin/lsassd -- gen_context(system_u:object_r:lsassd_exec_t,s0)
1609 +/usr/bin/lwiod -- gen_context(system_u:object_r:lwiod_exec_t,s0)
1610 +/usr/bin/lwregd -- gen_context(system_u:object_r:lwregd_exec_t,s0)
1611 +/usr/bin/lwsmd -- gen_context(system_u:object_r:lwsmd_exec_t,s0)
1612 +/usr/bin/netlogond -- gen_context(system_u:object_r:netlogond_exec_t,s0)
1613 +/usr/bin/srvsvcd -- gen_context(system_u:object_r:srvsvcd_exec_t,s0)
1614 +
1615 /usr/sbin/dcerpcd -- gen_context(system_u:object_r:dcerpcd_exec_t,s0)
1616 /usr/sbin/eventlogd -- gen_context(system_u:object_r:eventlogd_exec_t,s0)
1617 /usr/sbin/lsassd -- gen_context(system_u:object_r:lsassd_exec_t,s0)
1618
1619 diff --git a/policy/modules/contrib/lircd.fc b/policy/modules/contrib/lircd.fc
1620 index d38234fd..79947d0c 100644
1621 --- a/policy/modules/contrib/lircd.fc
1622 +++ b/policy/modules/contrib/lircd.fc
1623 @@ -5,6 +5,8 @@
1624
1625 /etc/rc\.d/init\.d/lirc -- gen_context(system_u:object_r:lircd_initrc_exec_t,s0)
1626
1627 +/usr/bin/lircd -- gen_context(system_u:object_r:lircd_exec_t,s0)
1628 +
1629 # Systemd unit file
1630 /usr/lib/systemd/system/[^/]*lircd.* -- gen_context(system_u:object_r:lircd_unit_t,s0)
1631
1632
1633 diff --git a/policy/modules/contrib/lldpad.fc b/policy/modules/contrib/lldpad.fc
1634 index 385eccf4..305b8de7 100644
1635 --- a/policy/modules/contrib/lldpad.fc
1636 +++ b/policy/modules/contrib/lldpad.fc
1637 @@ -1,5 +1,7 @@
1638 /etc/rc\.d/init\.d/lldpad -- gen_context(system_u:object_r:lldpad_initrc_exec_t,s0)
1639
1640 +/usr/bin/lldpad -- gen_context(system_u:object_r:lldpad_exec_t,s0)
1641 +
1642 /usr/sbin/lldpad -- gen_context(system_u:object_r:lldpad_exec_t,s0)
1643
1644 /var/lib/lldpad(/.*)? gen_context(system_u:object_r:lldpad_var_lib_t,s0)
1645
1646 diff --git a/policy/modules/contrib/lockdev.fc b/policy/modules/contrib/lockdev.fc
1647 index 4fd0fda9..65ed30df 100644
1648 --- a/policy/modules/contrib/lockdev.fc
1649 +++ b/policy/modules/contrib/lockdev.fc
1650 @@ -1,3 +1,5 @@
1651 +/usr/bin/lockdev -- gen_context(system_u:object_r:lockdev_exec_t,s0)
1652 +
1653 /usr/sbin/lockdev -- gen_context(system_u:object_r:lockdev_exec_t,s0)
1654
1655 /var/lock/lockdev(/.*)? gen_context(system_u:object_r:lockdev_lock_t,s0)
1656
1657 diff --git a/policy/modules/contrib/logrotate.fc b/policy/modules/contrib/logrotate.fc
1658 index ad215962..dac1af39 100644
1659 --- a/policy/modules/contrib/logrotate.fc
1660 +++ b/policy/modules/contrib/logrotate.fc
1661 @@ -1,6 +1,8 @@
1662 /etc/cron\.(daily|weekly)/logrotate -- gen_context(system_u:object_r:logrotate_exec_t,s0)
1663 /etc/cron\.(daily|weekly)/sysklogd -- gen_context(system_u:object_r:logrotate_exec_t,s0)
1664
1665 +/usr/bin/logrotate -- gen_context(system_u:object_r:logrotate_exec_t,s0)
1666 +
1667 # Systemd unit file
1668 /usr/lib/systemd/system/[^/]*logrotate.* -- gen_context(system_u:object_r:logrotate_unit_t,s0)
1669
1670
1671 diff --git a/policy/modules/contrib/logwatch.fc b/policy/modules/contrib/logwatch.fc
1672 index 792e3cf7..7e83c901 100644
1673 --- a/policy/modules/contrib/logwatch.fc
1674 +++ b/policy/modules/contrib/logwatch.fc
1675 @@ -1,3 +1,7 @@
1676 +/usr/bin/epylog -- gen_context(system_u:object_r:logwatch_exec_t,s0)
1677 +/usr/bin/logcheck -- gen_context(system_u:object_r:logwatch_exec_t,s0)
1678 +/usr/bin/logwatch\.pl -- gen_context(system_u:object_r:logwatch_exec_t,s0)
1679 +
1680 /usr/sbin/epylog -- gen_context(system_u:object_r:logwatch_exec_t,s0)
1681 /usr/sbin/logcheck -- gen_context(system_u:object_r:logwatch_exec_t,s0)
1682 /usr/sbin/logwatch\.pl -- gen_context(system_u:object_r:logwatch_exec_t,s0)
1683
1684 diff --git a/policy/modules/contrib/lpd.fc b/policy/modules/contrib/lpd.fc
1685 index cd1aa707..8916d38e 100644
1686 --- a/policy/modules/contrib/lpd.fc
1687 +++ b/policy/modules/contrib/lpd.fc
1688 @@ -3,19 +3,26 @@
1689 /opt/gutenprint/bin(/.*)? gen_context(system_u:object_r:lpr_exec_t,s0)
1690 /opt/gutenprint/sbin(/.*)? gen_context(system_u:object_r:lpr_exec_t,s0)
1691
1692 +/usr/bin/accept -- gen_context(system_u:object_r:lpr_exec_t,s0)
1693 /usr/bin/cancel(\.cups)? -- gen_context(system_u:object_r:lpr_exec_t,s0)
1694 -/usr/bin/lp(\.cups)? -- gen_context(system_u:object_r:lpr_exec_t,s0)
1695 -/usr/bin/lpoptions -- gen_context(system_u:object_r:lpr_exec_t,s0)
1696 -/usr/bin/lpq(\.cups)? -- gen_context(system_u:object_r:lpr_exec_t,s0)
1697 -/usr/bin/lpr(\.cups)? -- gen_context(system_u:object_r:lpr_exec_t,s0)
1698 -/usr/bin/lprm(\.cups)? -- gen_context(system_u:object_r:lpr_exec_t,s0)
1699 +/usr/bin/checkpc -- gen_context(system_u:object_r:checkpc_exec_t,s0)
1700 +/usr/bin/lp(\.cups)? -- gen_context(system_u:object_r:lpr_exec_t,s0)
1701 +/usr/bin/lpadmin -- gen_context(system_u:object_r:lpr_exec_t,s0)
1702 +/usr/bin/lpc(\.cups)? -- gen_context(system_u:object_r:lpr_exec_t,s0)
1703 +/usr/bin/lpd -- gen_context(system_u:object_r:lpd_exec_t,s0)
1704 +/usr/bin/lpinfo -- gen_context(system_u:object_r:lpr_exec_t,s0)
1705 +/usr/bin/lpmove -- gen_context(system_u:object_r:lpr_exec_t,s0)
1706 +/usr/bin/lpoptions -- gen_context(system_u:object_r:lpr_exec_t,s0)
1707 +/usr/bin/lpq(\.cups)? -- gen_context(system_u:object_r:lpr_exec_t,s0)
1708 +/usr/bin/lpr(\.cups)? -- gen_context(system_u:object_r:lpr_exec_t,s0)
1709 +/usr/bin/lprm(\.cups)? -- gen_context(system_u:object_r:lpr_exec_t,s0)
1710 /usr/bin/lpstat(\.cups)? -- gen_context(system_u:object_r:lpr_exec_t,s0)
1711
1712 /usr/sbin/accept -- gen_context(system_u:object_r:lpr_exec_t,s0)
1713 /usr/sbin/checkpc -- gen_context(system_u:object_r:checkpc_exec_t,s0)
1714 -/usr/sbin/lpd -- gen_context(system_u:object_r:lpd_exec_t,s0)
1715 /usr/sbin/lpadmin -- gen_context(system_u:object_r:lpr_exec_t,s0)
1716 /usr/sbin/lpc(\.cups)? -- gen_context(system_u:object_r:lpr_exec_t,s0)
1717 +/usr/sbin/lpd -- gen_context(system_u:object_r:lpd_exec_t,s0)
1718 /usr/sbin/lpinfo -- gen_context(system_u:object_r:lpr_exec_t,s0)
1719 /usr/sbin/lpmove -- gen_context(system_u:object_r:lpr_exec_t,s0)
1720
1721
1722 diff --git a/policy/modules/contrib/mailscanner.fc b/policy/modules/contrib/mailscanner.fc
1723 index 00ecd1b2..cc6a8f88 100644
1724 --- a/policy/modules/contrib/mailscanner.fc
1725 +++ b/policy/modules/contrib/mailscanner.fc
1726 @@ -6,6 +6,8 @@
1727
1728 /etc/sysconfig/update_spamassassin -- gen_context(system_u:object_r:mscan_etc_t,s0)
1729
1730 +/usr/bin/MailScanner -- gen_context(system_u:object_r:mscan_exec_t,s0)
1731 +
1732 /usr/sbin/MailScanner -- gen_context(system_u:object_r:mscan_exec_t,s0)
1733
1734 /run/MailScanner\.pid -- gen_context(system_u:object_r:mscan_var_run_t,s0)
1735
1736 diff --git a/policy/modules/contrib/mcelog.fc b/policy/modules/contrib/mcelog.fc
1737 index 86d8bdba..a91a13f9 100644
1738 --- a/policy/modules/contrib/mcelog.fc
1739 +++ b/policy/modules/contrib/mcelog.fc
1740 @@ -2,6 +2,8 @@
1741
1742 /etc/rc\.d/init\.d/mcelog -- gen_context(system_u:object_r:mcelog_initrc_exec_t,s0)
1743
1744 +/usr/bin/mcelog -- gen_context(system_u:object_r:mcelog_exec_t,s0)
1745 +
1746 /usr/sbin/mcelog -- gen_context(system_u:object_r:mcelog_exec_t,s0)
1747
1748 /var/log/mcelog.* -- gen_context(system_u:object_r:mcelog_log_t,s0)
1749
1750 diff --git a/policy/modules/contrib/milter.fc b/policy/modules/contrib/milter.fc
1751 index 38a65aac..378d5e4c 100644
1752 --- a/policy/modules/contrib/milter.fc
1753 +++ b/policy/modules/contrib/milter.fc
1754 @@ -1,3 +1,8 @@
1755 +/usr/bin/milter-greylist -- gen_context(system_u:object_r:greylist_milter_exec_t,s0)
1756 +/usr/bin/sqlgrey -- gen_context(system_u:object_r:greylist_milter_exec_t,s0)
1757 +/usr/bin/milter-regex -- gen_context(system_u:object_r:regex_milter_exec_t,s0)
1758 +/usr/bin/spamass-milter -- gen_context(system_u:object_r:spamass_milter_exec_t,s0)
1759 +
1760 /usr/sbin/milter-greylist -- gen_context(system_u:object_r:greylist_milter_exec_t,s0)
1761 /usr/sbin/sqlgrey -- gen_context(system_u:object_r:greylist_milter_exec_t,s0)
1762 /usr/sbin/milter-regex -- gen_context(system_u:object_r:regex_milter_exec_t,s0)
1763
1764 diff --git a/policy/modules/contrib/minidlna.fc b/policy/modules/contrib/minidlna.fc
1765 index 37239ebf..79af2d74 100644
1766 --- a/policy/modules/contrib/minidlna.fc
1767 +++ b/policy/modules/contrib/minidlna.fc
1768 @@ -2,6 +2,8 @@
1769
1770 /etc/minidlna\.conf -- gen_context(system_u:object_r:minidlna_conf_t,s0)
1771
1772 +/usr/bin/minidlna -- gen_context(system_u:object_r:minidlna_exec_t,s0)
1773 +
1774 /usr/sbin/minidlna -- gen_context(system_u:object_r:minidlna_exec_t,s0)
1775
1776 /var/cache/minidlna(/.*)? gen_context(system_u:object_r:minidlna_db_t,s0)
1777
1778 diff --git a/policy/modules/contrib/minissdpd.fc b/policy/modules/contrib/minissdpd.fc
1779 index c7a5368b..cdad38ed 100644
1780 --- a/policy/modules/contrib/minissdpd.fc
1781 +++ b/policy/modules/contrib/minissdpd.fc
1782 @@ -2,6 +2,8 @@
1783
1784 /etc/rc\.d/init\.d/minissdpd -- gen_context(system_u:object_r:minissdpd_initrc_exec_t,s0)
1785
1786 +/usr/bin/minissdpd -- gen_context(system_u:object_r:minissdpd_exec_t,s0)
1787 +
1788 /usr/sbin/minissdpd -- gen_context(system_u:object_r:minissdpd_exec_t,s0)
1789
1790 /run/minissdpd\.pid -- gen_context(system_u:object_r:minissdpd_var_run_t,s0)
1791
1792 diff --git a/policy/modules/contrib/modemmanager.fc b/policy/modules/contrib/modemmanager.fc
1793 index c43901e6..88d8ff3f 100644
1794 --- a/policy/modules/contrib/modemmanager.fc
1795 +++ b/policy/modules/contrib/modemmanager.fc
1796 @@ -1,2 +1,5 @@
1797 +/usr/bin/ModemManager -- gen_context(system_u:object_r:modemmanager_exec_t,s0)
1798 +/usr/bin/modem-manager -- gen_context(system_u:object_r:modemmanager_exec_t,s0)
1799 +
1800 /usr/sbin/ModemManager -- gen_context(system_u:object_r:modemmanager_exec_t,s0)
1801 /usr/sbin/modem-manager -- gen_context(system_u:object_r:modemmanager_exec_t,s0)
1802
1803 diff --git a/policy/modules/contrib/mon.fc b/policy/modules/contrib/mon.fc
1804 index c92575b4..71b42ee7 100644
1805 --- a/policy/modules/contrib/mon.fc
1806 +++ b/policy/modules/contrib/mon.fc
1807 @@ -1,5 +1,7 @@
1808 /run/mon(/.*)? gen_context(system_u:object_r:mon_var_run_t,s0)
1809
1810 +/usr/bin/mon -- gen_context(system_u:object_r:mon_exec_t,s0)
1811 +
1812 /usr/lib/mon/mon.d/.* -- gen_context(system_u:object_r:mon_net_test_exec_t,s0)
1813 /usr/lib/mon/mon-local.d/.* -- gen_context(system_u:object_r:mon_local_test_exec_t,s0)
1814 /usr/lib/mon-contrib/mon.d/.* -- gen_context(system_u:object_r:mon_net_test_exec_t,s0)
1815
1816 diff --git a/policy/modules/contrib/monop.fc b/policy/modules/contrib/monop.fc
1817 index f25a1820..f89b50f9 100644
1818 --- a/policy/modules/contrib/monop.fc
1819 +++ b/policy/modules/contrib/monop.fc
1820 @@ -2,6 +2,8 @@
1821
1822 /etc/monopd\.conf -- gen_context(system_u:object_r:monopd_etc_t,s0)
1823
1824 +/usr/bin/monopd -- gen_context(system_u:object_r:monopd_exec_t,s0)
1825 +
1826 /usr/sbin/monopd -- gen_context(system_u:object_r:monopd_exec_t,s0)
1827
1828 /usr/share/monopd/games(/.*)? gen_context(system_u:object_r:monopd_share_t,s0)
1829
1830 diff --git a/policy/modules/contrib/mta.fc b/policy/modules/contrib/mta.fc
1831 index dd9f799a..ace4a1f1 100644
1832 --- a/policy/modules/contrib/mta.fc
1833 +++ b/policy/modules/contrib/mta.fc
1834 @@ -14,6 +14,10 @@ HOME_DIR/\.maildir(/.*)? gen_context(system_u:object_r:mail_home_rw_t,s0)
1835
1836 /usr/bin/esmtp -- gen_context(system_u:object_r:sendmail_exec_t,s0)
1837 /usr/bin/mail(x)? -- gen_context(system_u:object_r:sendmail_exec_t,s0)
1838 +/usr/bin/rmail -- gen_context(system_u:object_r:sendmail_exec_t,s0)
1839 +/usr/bin/sendmail\.postfix -- gen_context(system_u:object_r:sendmail_exec_t,s0)
1840 +/usr/bin/sendmail(\.sendmail)? -- gen_context(system_u:object_r:sendmail_exec_t,s0)
1841 +/usr/bin/ssmtp -- gen_context(system_u:object_r:sendmail_exec_t,s0)
1842
1843 /usr/lib/sendmail -- gen_context(system_u:object_r:sendmail_exec_t,s0)
1844 /usr/lib/courier/bin/sendmail -- gen_context(system_u:object_r:sendmail_exec_t,s0)
1845
1846 diff --git a/policy/modules/contrib/mysql.fc b/policy/modules/contrib/mysql.fc
1847 index 6735c459..8213e53c 100644
1848 --- a/policy/modules/contrib/mysql.fc
1849 +++ b/policy/modules/contrib/mysql.fc
1850 @@ -7,8 +7,11 @@ HOME_DIR/\.my\.cnf -- gen_context(system_u:object_r:mysqld_home_t,s0)
1851 /etc/rc\.d/init\.d/mysqld? -- gen_context(system_u:object_r:mysqld_initrc_exec_t,s0)
1852 /etc/rc\.d/init\.d/mysqlmanager -- gen_context(system_u:object_r:mysqlmanagerd_initrc_exec_t,s0)
1853
1854 +/usr/bin/mysqld(-max)? -- gen_context(system_u:object_r:mysqld_exec_t,s0)
1855 /usr/bin/mysqld_safe -- gen_context(system_u:object_r:mysqld_safe_exec_t,s0)
1856 /usr/bin/mysql_upgrade -- gen_context(system_u:object_r:mysqld_exec_t,s0)
1857 +/usr/bin/mysqlmanager -- gen_context(system_u:object_r:mysqlmanagerd_exec_t,s0)
1858 +/usr/bin/ndbd -- gen_context(system_u:object_r:mysqld_exec_t,s0)
1859
1860 /usr/lib/systemd/system/mysqld.*\.service -- gen_context(system_u:object_r:mysqld_unit_t,s0)
1861
1862
1863 diff --git a/policy/modules/contrib/nessus.fc b/policy/modules/contrib/nessus.fc
1864 index 9640c364..2065c1b8 100644
1865 --- a/policy/modules/contrib/nessus.fc
1866 +++ b/policy/modules/contrib/nessus.fc
1867 @@ -2,6 +2,8 @@
1868
1869 /etc/rc\.d/init\.d/nessusd -- gen_context(system_u:object_r:nessusd_initrc_exec_t,s0)
1870
1871 +/usr/bin/nessusd -- gen_context(system_u:object_r:nessusd_exec_t,s0)
1872 +
1873 /usr/lib/nessus/plugins/.* -- gen_context(system_u:object_r:nessusd_exec_t,s0)
1874
1875 /usr/sbin/nessusd -- gen_context(system_u:object_r:nessusd_exec_t,s0)
1876
1877 diff --git a/policy/modules/contrib/networkmanager.fc b/policy/modules/contrib/networkmanager.fc
1878 index 1e6d0f5b..16b3c06f 100644
1879 --- a/policy/modules/contrib/networkmanager.fc
1880 +++ b/policy/modules/contrib/networkmanager.fc
1881 @@ -21,9 +21,12 @@
1882 /usr/lib/systemd/system/[^/]*NetworkManager.* -- gen_context(system_u:object_r:NetworkManager_unit_t,s0)
1883 /usr/lib/systemd/system/[^/]*wpa_supplicant.* -- gen_context(system_u:object_r:NetworkManager_unit_t,s0)
1884
1885 -/usr/bin/NetworkManager -- gen_context(system_u:object_r:NetworkManager_exec_t,s0)
1886 -/usr/bin/wpa_cli -- gen_context(system_u:object_r:wpa_cli_exec_t,s0)
1887 -/usr/bin/wpa_supplicant -- gen_context(system_u:object_r:NetworkManager_exec_t,s0)
1888 +/usr/bin/NetworkManager -- gen_context(system_u:object_r:NetworkManager_exec_t,s0)
1889 +/usr/bin/NetworkManagerDispatcher -- gen_context(system_u:object_r:NetworkManager_exec_t,s0)
1890 +/usr/bin/nm-system-settings -- gen_context(system_u:object_r:NetworkManager_exec_t,s0)
1891 +/usr/bin/wicd -- gen_context(system_u:object_r:NetworkManager_exec_t,s0)
1892 +/usr/bin/wpa_cli -- gen_context(system_u:object_r:wpa_cli_exec_t,s0)
1893 +/usr/bin/wpa_supplicant -- gen_context(system_u:object_r:NetworkManager_exec_t,s0)
1894
1895 /usr/sbin/NetworkManager -- gen_context(system_u:object_r:NetworkManager_exec_t,s0)
1896 /usr/sbin/NetworkManagerDispatcher -- gen_context(system_u:object_r:NetworkManager_exec_t,s0)
1897
1898 diff --git a/policy/modules/contrib/nis.fc b/policy/modules/contrib/nis.fc
1899 index 2b86f44d..46f101bc 100644
1900 --- a/policy/modules/contrib/nis.fc
1901 +++ b/policy/modules/contrib/nis.fc
1902 @@ -5,6 +5,11 @@
1903
1904 /etc/ypserv\.conf -- gen_context(system_u:object_r:ypserv_conf_t,s0)
1905
1906 +/usr/bin/rpc\.yppasswdd -- gen_context(system_u:object_r:yppasswdd_exec_t,s0)
1907 +/usr/bin/rpc\.ypxfrd -- gen_context(system_u:object_r:ypxfr_exec_t,s0)
1908 +/usr/bin/ypbind -- gen_context(system_u:object_r:ypbind_exec_t,s0)
1909 +/usr/bin/ypserv -- gen_context(system_u:object_r:ypserv_exec_t,s0)
1910 +
1911 /usr/lib/yp/ypxfr -- gen_context(system_u:object_r:ypxfr_exec_t,s0)
1912
1913 /usr/lib/systemd/system/ypbind.*\.service -- gen_context(system_u:object_r:ypbind_unit_t,s0)
1914
1915 diff --git a/policy/modules/contrib/nscd.fc b/policy/modules/contrib/nscd.fc
1916 index 51460f89..4857b5b7 100644
1917 --- a/policy/modules/contrib/nscd.fc
1918 +++ b/policy/modules/contrib/nscd.fc
1919 @@ -1,5 +1,7 @@
1920 /etc/rc\.d/init\.d/nscd -- gen_context(system_u:object_r:nscd_initrc_exec_t,s0)
1921
1922 +/usr/bin/nscd -- gen_context(system_u:object_r:nscd_exec_t,s0)
1923 +
1924 /usr/sbin/nscd -- gen_context(system_u:object_r:nscd_exec_t,s0)
1925
1926 /var/cache/nscd(/.*)? gen_context(system_u:object_r:nscd_var_run_t,s0)
1927
1928 diff --git a/policy/modules/contrib/nsd.fc b/policy/modules/contrib/nsd.fc
1929 index 286a4ecf..d4fc584e 100644
1930 --- a/policy/modules/contrib/nsd.fc
1931 +++ b/policy/modules/contrib/nsd.fc
1932 @@ -5,6 +5,11 @@
1933 /etc/nsd/primary(/.*)? gen_context(system_u:object_r:nsd_zone_t,s0)
1934 /etc/nsd/secondary(/.*)? gen_context(system_u:object_r:nsd_zone_t,s0)
1935
1936 +/usr/bin/nsd -- gen_context(system_u:object_r:nsd_exec_t,s0)
1937 +/usr/bin/nsdc -- gen_context(system_u:object_r:nsd_exec_t,s0)
1938 +/usr/bin/nsd-notify -- gen_context(system_u:object_r:nsd_exec_t,s0)
1939 +/usr/bin/zonec -- gen_context(system_u:object_r:nsd_exec_t,s0)
1940 +
1941 /usr/sbin/nsd -- gen_context(system_u:object_r:nsd_exec_t,s0)
1942 /usr/sbin/nsdc -- gen_context(system_u:object_r:nsd_exec_t,s0)
1943 /usr/sbin/nsd-notify -- gen_context(system_u:object_r:nsd_exec_t,s0)
1944
1945 diff --git a/policy/modules/contrib/nslcd.fc b/policy/modules/contrib/nslcd.fc
1946 index cdeb9350..89543b3e 100644
1947 --- a/policy/modules/contrib/nslcd.fc
1948 +++ b/policy/modules/contrib/nslcd.fc
1949 @@ -2,6 +2,8 @@
1950
1951 /etc/rc\.d/init\.d/nslcd -- gen_context(system_u:object_r:nslcd_initrc_exec_t,s0)
1952
1953 +/usr/bin/nslcd -- gen_context(system_u:object_r:nslcd_exec_t,s0)
1954 +
1955 /usr/sbin/nslcd -- gen_context(system_u:object_r:nslcd_exec_t,s0)
1956
1957 /run/nslcd(/.*)? gen_context(system_u:object_r:nslcd_var_run_t,s0)
1958
1959 diff --git a/policy/modules/contrib/ntop.fc b/policy/modules/contrib/ntop.fc
1960 index cbbec58a..3ededdd2 100644
1961 --- a/policy/modules/contrib/ntop.fc
1962 +++ b/policy/modules/contrib/ntop.fc
1963 @@ -2,6 +2,8 @@
1964
1965 /etc/rc\.d/init\.d/ntop -- gen_context(system_u:object_r:ntop_initrc_exec_t,s0)
1966
1967 +/usr/bin/ntop -- gen_context(system_u:object_r:ntop_exec_t,s0)
1968 +
1969 /usr/sbin/ntop -- gen_context(system_u:object_r:ntop_exec_t,s0)
1970
1971 /var/lib/ntop(/.*)? gen_context(system_u:object_r:ntop_var_lib_t,s0)
1972
1973 diff --git a/policy/modules/contrib/ntp.fc b/policy/modules/contrib/ntp.fc
1974 index 67c2b883..903c131c 100644
1975 --- a/policy/modules/contrib/ntp.fc
1976 +++ b/policy/modules/contrib/ntp.fc
1977 @@ -13,6 +13,10 @@
1978
1979 /run/ntpd\.pid -- gen_context(system_u:object_r:ntpd_pid_t,s0)
1980
1981 +/usr/bin/ntpd -- gen_context(system_u:object_r:ntpd_exec_t,s0)
1982 +/usr/bin/ntpdate -- gen_context(system_u:object_r:ntpdate_exec_t,s0)
1983 +/usr/bin/sntp -- gen_context(system_u:object_r:ntpdate_exec_t,s0)
1984 +
1985 /usr/lib/systemd/ntp-units\.d/.* -- gen_context(system_u:object_r:ntpd_unit_t,s0)
1986 /usr/lib/systemd/system/ntpd.*\.service -- gen_context(system_u:object_r:ntpd_unit_t,s0)
1987 /usr/lib/systemd/systemd-timedated -- gen_context(system_u:object_r:ntpd_exec_t,s0)
1988
1989 diff --git a/policy/modules/contrib/nut.fc b/policy/modules/contrib/nut.fc
1990 index fdf658f1..6dbfbde1 100644
1991 --- a/policy/modules/contrib/nut.fc
1992 +++ b/policy/modules/contrib/nut.fc
1993 @@ -4,6 +4,10 @@
1994 /etc/rc\.d/init\.d/nut-driver -- gen_context(system_u:object_r:nut_initrc_exec_t,s0)
1995 /etc/rc\.d/init\.d/nut-server -- gen_context(system_u:object_r:nut_initrc_exec_t,s0)
1996
1997 +/usr/bin/upsd -- gen_context(system_u:object_r:nut_upsd_exec_t,s0)
1998 +/usr/bin/upsdrvctl -- gen_context(system_u:object_r:nut_upsdrvctl_exec_t,s0)
1999 +/usr/bin/upsmon -- gen_context(system_u:object_r:nut_upsmon_exec_t,s0)
2000 +
2001 /usr/lib/cgi-bin/nut/upsimage\.cgi -- gen_context(system_u:object_r:httpd_nutups_cgi_script_exec_t,s0)
2002 /usr/lib/cgi-bin/nut/upsset\.cgi -- gen_context(system_u:object_r:httpd_nutups_cgi_script_exec_t,s0)
2003 /usr/lib/cgi-bin/nut/upsstats\.cgi -- gen_context(system_u:object_r:httpd_nutups_cgi_script_exec_t,s0)
2004
2005 diff --git a/policy/modules/contrib/oav.fc b/policy/modules/contrib/oav.fc
2006 index 2448426e..dabf41ee 100644
2007 --- a/policy/modules/contrib/oav.fc
2008 +++ b/policy/modules/contrib/oav.fc
2009 @@ -1,6 +1,9 @@
2010 /etc/oav-update(/.*)? gen_context(system_u:object_r:oav_update_etc_t,s0)
2011 /etc/scannerdaemon/scannerdaemon\.conf -- gen_context(system_u:object_r:scannerdaemon_etc_t,s0)
2012
2013 +/usr/bin/oav-update -- gen_context(system_u:object_r:oav_update_exec_t,s0)
2014 +/usr/bin/scannerdaemon -- gen_context(system_u:object_r:scannerdaemon_exec_t,s0)
2015 +
2016 /usr/sbin/oav-update -- gen_context(system_u:object_r:oav_update_exec_t,s0)
2017 /usr/sbin/scannerdaemon -- gen_context(system_u:object_r:scannerdaemon_exec_t,s0)
2018
2019
2020 diff --git a/policy/modules/contrib/oddjob.fc b/policy/modules/contrib/oddjob.fc
2021 index d20f5ea2..f1c819ef 100644
2022 --- a/policy/modules/contrib/oddjob.fc
2023 +++ b/policy/modules/contrib/oddjob.fc
2024 @@ -2,6 +2,9 @@
2025
2026 /usr/libexec/oddjob/mkhomedir -- gen_context(system_u:object_r:oddjob_mkhomedir_exec_t,s0)
2027
2028 +/usr/bin/oddjobd -- gen_context(system_u:object_r:oddjob_exec_t,s0)
2029 +/usr/bin/mkhomedir_helper -- gen_context(system_u:object_r:oddjob_mkhomedir_exec_t,s0)
2030 +
2031 /usr/sbin/oddjobd -- gen_context(system_u:object_r:oddjob_exec_t,s0)
2032 /usr/sbin/mkhomedir_helper -- gen_context(system_u:object_r:oddjob_mkhomedir_exec_t,s0)
2033
2034
2035 diff --git a/policy/modules/contrib/oident.fc b/policy/modules/contrib/oident.fc
2036 index df3b9758..584d948f 100644
2037 --- a/policy/modules/contrib/oident.fc
2038 +++ b/policy/modules/contrib/oident.fc
2039 @@ -5,4 +5,6 @@ HOME_DIR/\.oidentd\.conf -- gen_context(system_u:object_r:oidentd_home_t,s0)
2040
2041 /etc/rc\.d/init\.d/oidentd -- gen_context(system_u:object_r:oidentd_initrc_exec_t,s0)
2042
2043 +/usr/bin/oidentd -- gen_context(system_u:object_r:oidentd_exec_t,s0)
2044 +
2045 /usr/sbin/oidentd -- gen_context(system_u:object_r:oidentd_exec_t,s0)
2046
2047 diff --git a/policy/modules/contrib/openct.fc b/policy/modules/contrib/openct.fc
2048 index b5c2b05d..4c0236d2 100644
2049 --- a/policy/modules/contrib/openct.fc
2050 +++ b/policy/modules/contrib/openct.fc
2051 @@ -1,5 +1,8 @@
2052 /etc/rc\.d/init\.d/openct -- gen_context(system_u:object_r:openct_initrc_exec_t,s0)
2053
2054 +/usr/bin/ifdhandler -- gen_context(system_u:object_r:openct_exec_t,s0)
2055 +/usr/bin/openct-control -- gen_context(system_u:object_r:openct_exec_t,s0)
2056 +
2057 /usr/sbin/ifdhandler -- gen_context(system_u:object_r:openct_exec_t,s0)
2058 /usr/sbin/openct-control -- gen_context(system_u:object_r:openct_exec_t,s0)
2059
2060
2061 diff --git a/policy/modules/contrib/openhpi.fc b/policy/modules/contrib/openhpi.fc
2062 index e1ee3e4a..1ce9da3d 100644
2063 --- a/policy/modules/contrib/openhpi.fc
2064 +++ b/policy/modules/contrib/openhpi.fc
2065 @@ -1,5 +1,7 @@
2066 /etc/rc\.d/init\.d/openhpid -- gen_context(system_u:object_r:openhpid_initrc_exec_t,s0)
2067
2068 +/usr/bin/openhpid -- gen_context(system_u:object_r:openhpid_exec_t,s0)
2069 +
2070 /usr/sbin/openhpid -- gen_context(system_u:object_r:openhpid_exec_t,s0)
2071
2072 /var/lib/openhpi(/.*)? gen_context(system_u:object_r:openhpid_var_lib_t,s0)
2073
2074 diff --git a/policy/modules/contrib/openvpn.fc b/policy/modules/contrib/openvpn.fc
2075 index 00d176d3..7a00b7a8 100644
2076 --- a/policy/modules/contrib/openvpn.fc
2077 +++ b/policy/modules/contrib/openvpn.fc
2078 @@ -4,6 +4,8 @@
2079
2080 /etc/rc\.d/init\.d/openvpn -- gen_context(system_u:object_r:openvpn_initrc_exec_t,s0)
2081
2082 +/usr/bin/openvpn -- gen_context(system_u:object_r:openvpn_exec_t,s0)
2083 +
2084 /usr/sbin/openvpn -- gen_context(system_u:object_r:openvpn_exec_t,s0)
2085
2086 /var/log/openvpn-status\.log.* -- gen_context(system_u:object_r:openvpn_status_t,s0)
2087
2088 diff --git a/policy/modules/contrib/pacemaker.fc b/policy/modules/contrib/pacemaker.fc
2089 index 6de95e79..3b398450 100644
2090 --- a/policy/modules/contrib/pacemaker.fc
2091 +++ b/policy/modules/contrib/pacemaker.fc
2092 @@ -1,5 +1,7 @@
2093 /etc/rc\.d/init\.d/pacemaker -- gen_context(system_u:object_r:pacemaker_initrc_exec_t,s0)
2094
2095 +/usr/bin/pacemakerd -- gen_context(system_u:object_r:pacemaker_exec_t,s0)
2096 +
2097 /usr/sbin/pacemakerd -- gen_context(system_u:object_r:pacemaker_exec_t,s0)
2098
2099 /var/lib/heartbeat/crm(/.*)? gen_context(system_u:object_r:pacemaker_var_lib_t,s0)
2100
2101 diff --git a/policy/modules/contrib/pcmcia.fc b/policy/modules/contrib/pcmcia.fc
2102 index b508069e..f9fadf5f 100644
2103 --- a/policy/modules/contrib/pcmcia.fc
2104 +++ b/policy/modules/contrib/pcmcia.fc
2105 @@ -1,5 +1,8 @@
2106 /etc/apm/event\.d/pcmcia -- gen_context(system_u:object_r:cardmgr_exec_t,s0)
2107
2108 +/usr/bin/cardctl -- gen_context(system_u:object_r:cardctl_exec_t,s0)
2109 +/usr/bin/cardmgr -- gen_context(system_u:object_r:cardmgr_exec_t,s0)
2110 +
2111 /usr/sbin/cardctl -- gen_context(system_u:object_r:cardctl_exec_t,s0)
2112 /usr/sbin/cardmgr -- gen_context(system_u:object_r:cardmgr_exec_t,s0)
2113
2114
2115 diff --git a/policy/modules/contrib/pcscd.fc b/policy/modules/contrib/pcscd.fc
2116 index 79e96b1b..4d667ea2 100644
2117 --- a/policy/modules/contrib/pcscd.fc
2118 +++ b/policy/modules/contrib/pcscd.fc
2119 @@ -1,5 +1,7 @@
2120 /etc/rc\.d/init\.d/pcscd -- gen_context(system_u:object_r:pcscd_initrc_exec_t,s0)
2121
2122 +/usr/bin/pcscd -- gen_context(system_u:object_r:pcscd_exec_t,s0)
2123 +
2124 /usr/sbin/pcscd -- gen_context(system_u:object_r:pcscd_exec_t,s0)
2125
2126 # Systemd unit file
2127
2128 diff --git a/policy/modules/contrib/pegasus.fc b/policy/modules/contrib/pegasus.fc
2129 index 4791c0e2..0f7fe617 100644
2130 --- a/policy/modules/contrib/pegasus.fc
2131 +++ b/policy/modules/contrib/pegasus.fc
2132 @@ -3,6 +3,9 @@
2133
2134 /etc/rc\.d/init\.d/tog-pegasus -- gen_context(system_u:object_r:pegasus_initrc_exec_t,s0)
2135
2136 +/usr/bin/cimserver -- gen_context(system_u:object_r:pegasus_exec_t,s0)
2137 +/usr/bin/init_repository -- gen_context(system_u:object_r:pegasus_exec_t,s0)
2138 +
2139 /usr/sbin/cimserver -- gen_context(system_u:object_r:pegasus_exec_t,s0)
2140 /usr/sbin/init_repository -- gen_context(system_u:object_r:pegasus_exec_t,s0)
2141
2142
2143 diff --git a/policy/modules/contrib/perdition.fc b/policy/modules/contrib/perdition.fc
2144 index a7d2a8be..f9f88dfb 100644
2145 --- a/policy/modules/contrib/perdition.fc
2146 +++ b/policy/modules/contrib/perdition.fc
2147 @@ -2,6 +2,8 @@
2148
2149 /etc/perdition(/.*)? gen_context(system_u:object_r:perdition_etc_t,s0)
2150
2151 +/usr/bin/perdition.* -- gen_context(system_u:object_r:perdition_exec_t,s0)
2152 +
2153 /usr/sbin/perdition.* -- gen_context(system_u:object_r:perdition_exec_t,s0)
2154
2155 /run/perdition\.pid -- gen_context(system_u:object_r:perdition_var_run_t,s0)
2156
2157 diff --git a/policy/modules/contrib/pingd.fc b/policy/modules/contrib/pingd.fc
2158 index 494a24cc..1cbbf6d8 100644
2159 --- a/policy/modules/contrib/pingd.fc
2160 +++ b/policy/modules/contrib/pingd.fc
2161 @@ -2,6 +2,8 @@
2162
2163 /etc/rc\.d/init\.d/whatsup-pingd -- gen_context(system_u:object_r:pingd_initrc_exec_t,s0)
2164
2165 +/usr/bin/pingd -- gen_context(system_u:object_r:pingd_exec_t,s0)
2166 +
2167 /usr/lib/pingd(/.*)? gen_context(system_u:object_r:pingd_modules_t,s0)
2168
2169 /usr/sbin/pingd -- gen_context(system_u:object_r:pingd_exec_t,s0)
2170
2171 diff --git a/policy/modules/contrib/pkcs.fc b/policy/modules/contrib/pkcs.fc
2172 index 65a25e37..148293a9 100644
2173 --- a/policy/modules/contrib/pkcs.fc
2174 +++ b/policy/modules/contrib/pkcs.fc
2175 @@ -1,5 +1,7 @@
2176 /etc/rc\.d/init\.d/pkcsslotd -- gen_context(system_u:object_r:pkcs_slotd_initrc_exec_t,s0)
2177
2178 +/usr/bin/pkcsslotd -- gen_context(system_u:object_r:pkcs_slotd_exec_t,s0)
2179 +
2180 /usr/sbin/pkcsslotd -- gen_context(system_u:object_r:pkcs_slotd_exec_t,s0)
2181
2182 /var/lib/opencryptoki(/.*)? gen_context(system_u:object_r:pkcs_slotd_var_lib_t,s0)
2183
2184 diff --git a/policy/modules/contrib/plymouthd.fc b/policy/modules/contrib/plymouthd.fc
2185 index 8eab91b8..c99ccd2d 100644
2186 --- a/policy/modules/contrib/plymouthd.fc
2187 +++ b/policy/modules/contrib/plymouthd.fc
2188 @@ -1,4 +1,5 @@
2189 /usr/bin/plymouth -- gen_context(system_u:object_r:plymouth_exec_t,s0)
2190 +/usr/bin/plymouthd -- gen_context(system_u:object_r:plymouthd_exec_t,s0)
2191
2192 # Systemd unit file
2193 /usr/lib/systemd/system/[^/]*plymouth-.* -- gen_context(system_u:object_r:plymouthd_unit_t,s0)
2194
2195 diff --git a/policy/modules/contrib/portmap.fc b/policy/modules/contrib/portmap.fc
2196 index d15c7072..b33b5f4e 100644
2197 --- a/policy/modules/contrib/portmap.fc
2198 +++ b/policy/modules/contrib/portmap.fc
2199 @@ -1,5 +1,9 @@
2200 /etc/rc\.d/init\.d/portmap -- gen_context(system_u:object_r:portmap_initrc_exec_t,s0)
2201
2202 +/usr/bin/pmap_dump -- gen_context(system_u:object_r:portmap_helper_exec_t,s0)
2203 +/usr/bin/pmap_set -- gen_context(system_u:object_r:portmap_helper_exec_t,s0)
2204 +/usr/bin/portmap -- gen_context(system_u:object_r:portmap_exec_t,s0)
2205 +
2206 /usr/sbin/pmap_dump -- gen_context(system_u:object_r:portmap_helper_exec_t,s0)
2207 /usr/sbin/pmap_set -- gen_context(system_u:object_r:portmap_helper_exec_t,s0)
2208 /usr/sbin/portmap -- gen_context(system_u:object_r:portmap_exec_t,s0)
2209
2210 diff --git a/policy/modules/contrib/portreserve.fc b/policy/modules/contrib/portreserve.fc
2211 index de7da13c..d649d58d 100644
2212 --- a/policy/modules/contrib/portreserve.fc
2213 +++ b/policy/modules/contrib/portreserve.fc
2214 @@ -2,6 +2,8 @@
2215
2216 /etc/rc\.d/init\.d/portreserve -- gen_context(system_u:object_r:portreserve_initrc_exec_t,s0)
2217
2218 +/usr/bin/portreserve -- gen_context(system_u:object_r:portreserve_exec_t,s0)
2219 +
2220 /usr/sbin/portreserve -- gen_context(system_u:object_r:portreserve_exec_t,s0)
2221
2222 /run/portreserve(/.*)? gen_context(system_u:object_r:portreserve_var_run_t,s0)
2223
2224 diff --git a/policy/modules/contrib/portslave.fc b/policy/modules/contrib/portslave.fc
2225 index 22ca4a50..1afb1976 100644
2226 --- a/policy/modules/contrib/portslave.fc
2227 +++ b/policy/modules/contrib/portslave.fc
2228 @@ -1,5 +1,8 @@
2229 /etc/portslave(/.*)? gen_context(system_u:object_r:portslave_etc_t,s0)
2230
2231 +/usr/bin/ctlportslave -- gen_context(system_u:object_r:portslave_exec_t,s0)
2232 +/usr/bin/portslave -- gen_context(system_u:object_r:portslave_exec_t,s0)
2233 +
2234 /usr/sbin/ctlportslave -- gen_context(system_u:object_r:portslave_exec_t,s0)
2235 /usr/sbin/portslave -- gen_context(system_u:object_r:portslave_exec_t,s0)
2236
2237
2238 diff --git a/policy/modules/contrib/postfix.fc b/policy/modules/contrib/postfix.fc
2239 index 707b5be0..ecf447d6 100644
2240 --- a/policy/modules/contrib/postfix.fc
2241 +++ b/policy/modules/contrib/postfix.fc
2242 @@ -4,6 +4,17 @@
2243
2244 /etc/rc\.d/init\.d/postfix -- gen_context(system_u:object_r:postfix_initrc_exec_t,s0)
2245
2246 +/usr/bin/postalias -- gen_context(system_u:object_r:postfix_master_exec_t,s0)
2247 +/usr/bin/postcat -- gen_context(system_u:object_r:postfix_master_exec_t,s0)
2248 +/usr/bin/postdrop -- gen_context(system_u:object_r:postfix_postdrop_exec_t,s0)
2249 +/usr/bin/postfix -- gen_context(system_u:object_r:postfix_master_exec_t,s0)
2250 +/usr/bin/postkick -- gen_context(system_u:object_r:postfix_master_exec_t,s0)
2251 +/usr/bin/postlock -- gen_context(system_u:object_r:postfix_master_exec_t,s0)
2252 +/usr/bin/postlog -- gen_context(system_u:object_r:postfix_master_exec_t,s0)
2253 +/usr/bin/postmap -- gen_context(system_u:object_r:postfix_map_exec_t,s0)
2254 +/usr/bin/postqueue -- gen_context(system_u:object_r:postfix_postqueue_exec_t,s0)
2255 +/usr/bin/postsuper -- gen_context(system_u:object_r:postfix_master_exec_t,s0)
2256 +
2257 # Remove catch-all so that .so files remain lib_t
2258 #/usr/lib/postfix/(sbin/)?.* -- gen_context(system_u:object_r:postfix_exec_t,s0)
2259 /usr/lib/postfix/(sbin/)?cleanup -- gen_context(system_u:object_r:postfix_cleanup_exec_t,s0)
2260
2261 diff --git a/policy/modules/contrib/postfixpolicyd.fc b/policy/modules/contrib/postfixpolicyd.fc
2262 index ed79fe20..a8fb9f8c 100644
2263 --- a/policy/modules/contrib/postfixpolicyd.fc
2264 +++ b/policy/modules/contrib/postfixpolicyd.fc
2265 @@ -2,6 +2,8 @@
2266
2267 /etc/rc\.d/init\.d/postfixpolicyd -- gen_context(system_u:object_r:postfix_policyd_initrc_exec_t,s0)
2268
2269 +/usr/bin/policyd -- gen_context(system_u:object_r:postfix_policyd_exec_t,s0)
2270 +
2271 /usr/sbin/policyd -- gen_context(system_u:object_r:postfix_policyd_exec_t,s0)
2272
2273 /run/policyd\.pid -- gen_context(system_u:object_r:postfix_policyd_var_run_t,s0)
2274
2275 diff --git a/policy/modules/contrib/postgrey.fc b/policy/modules/contrib/postgrey.fc
2276 index 955207fc..076987a6 100644
2277 --- a/policy/modules/contrib/postgrey.fc
2278 +++ b/policy/modules/contrib/postgrey.fc
2279 @@ -2,6 +2,8 @@
2280
2281 /etc/rc\.d/init\.d/postgrey -- gen_context(system_u:object_r:postgrey_initrc_exec_t,s0)
2282
2283 +/usr/bin/postgrey -- gen_context(system_u:object_r:postgrey_exec_t,s0)
2284 +
2285 /usr/sbin/postgrey -- gen_context(system_u:object_r:postgrey_exec_t,s0)
2286
2287 /var/lib/postgrey(/.*)? gen_context(system_u:object_r:postgrey_var_lib_t,s0)
2288
2289 diff --git a/policy/modules/contrib/ppp.fc b/policy/modules/contrib/ppp.fc
2290 index d31591a5..67de5b3e 100644
2291 --- a/policy/modules/contrib/ppp.fc
2292 +++ b/policy/modules/contrib/ppp.fc
2293 @@ -9,6 +9,12 @@ HOME_DIR/\.ppprc -- gen_context(system_u:object_r:ppp_home_t,s0)
2294 /etc/ppp/resolv\.conf -- gen_context(system_u:object_r:pppd_etc_rw_t,s0)
2295 /etc/ppp/(auth|ip(v6|x)?)-(up|down) -- gen_context(system_u:object_r:pppd_initrc_exec_t,s0)
2296
2297 +/usr/bin/ipppd -- gen_context(system_u:object_r:pppd_exec_t,s0)
2298 +/usr/bin/ppp-watch -- gen_context(system_u:object_r:pppd_exec_t,s0)
2299 +/usr/bin/pppd -- gen_context(system_u:object_r:pppd_exec_t,s0)
2300 +/usr/bin/pppoe-server -- gen_context(system_u:object_r:pppd_exec_t,s0)
2301 +/usr/bin/pptp -- gen_context(system_u:object_r:pptp_exec_t,s0)
2302 +
2303 /usr/lib/systemd/system/ppp.*\.service -- gen_context(system_u:object_r:pppd_unit_t,s0)
2304
2305 /usr/sbin/ipppd -- gen_context(system_u:object_r:pppd_exec_t,s0)
2306
2307 diff --git a/policy/modules/contrib/prelink.fc b/policy/modules/contrib/prelink.fc
2308 index a90d6231..8823d27a 100644
2309 --- a/policy/modules/contrib/prelink.fc
2310 +++ b/policy/modules/contrib/prelink.fc
2311 @@ -2,6 +2,8 @@
2312
2313 /etc/prelink\.cache -- gen_context(system_u:object_r:prelink_cache_t,s0)
2314
2315 +/usr/bin/prelink(\.bin)? -- gen_context(system_u:object_r:prelink_exec_t,s0)
2316 +
2317 /usr/sbin/prelink(\.bin)? -- gen_context(system_u:object_r:prelink_exec_t,s0)
2318
2319 /var/log/prelink\.log.* -- gen_context(system_u:object_r:prelink_log_t,s0)
2320
2321 diff --git a/policy/modules/contrib/prelude.fc b/policy/modules/contrib/prelude.fc
2322 index 75df3cf6..ca48c982 100644
2323 --- a/policy/modules/contrib/prelude.fc
2324 +++ b/policy/modules/contrib/prelude.fc
2325 @@ -4,8 +4,9 @@
2326 /etc/rc\.d/init\.d/prelude-lml -- gen_context(system_u:object_r:prelude_initrc_exec_t,s0)
2327 /etc/rc\.d/init\.d/prelude-manager -- gen_context(system_u:object_r:prelude_initrc_exec_t,s0)
2328
2329 +/usr/bin/audisp-prelude -- gen_context(system_u:object_r:prelude_audisp_exec_t,s0)
2330 /usr/bin/prelude-correlator -- gen_context(system_u:object_r:prelude_correlator_exec_t,s0)
2331 -/usr/bin/prelude-lml -- gen_context(system_u:object_r:prelude_lml_exec_t,s0)
2332 +/usr/bin/prelude-lml -- gen_context(system_u:object_r:prelude_lml_exec_t,s0)
2333 /usr/bin/prelude-manager -- gen_context(system_u:object_r:prelude_exec_t,s0)
2334
2335 /usr/sbin/audisp-prelude -- gen_context(system_u:object_r:prelude_audisp_exec_t,s0)
2336
2337 diff --git a/policy/modules/contrib/privoxy.fc b/policy/modules/contrib/privoxy.fc
2338 index cf3678a4..9feef4f7 100644
2339 --- a/policy/modules/contrib/privoxy.fc
2340 +++ b/policy/modules/contrib/privoxy.fc
2341 @@ -2,6 +2,8 @@
2342
2343 /etc/rc\.d/init\.d/privoxy -- gen_context(system_u:object_r:privoxy_initrc_exec_t,s0)
2344
2345 +/usr/bin/privoxy -- gen_context(system_u:object_r:privoxy_exec_t,s0)
2346 +
2347 /usr/sbin/privoxy -- gen_context(system_u:object_r:privoxy_exec_t,s0)
2348
2349 /var/log/privoxy(/.*)? gen_context(system_u:object_r:privoxy_log_t,s0)
2350
2351 diff --git a/policy/modules/contrib/psad.fc b/policy/modules/contrib/psad.fc
2352 index 1157cebc..d26a15b5 100644
2353 --- a/policy/modules/contrib/psad.fc
2354 +++ b/policy/modules/contrib/psad.fc
2355 @@ -2,6 +2,8 @@
2356
2357 /etc/rc\.d/init\.d/psad -- gen_context(system_u:object_r:psad_initrc_exec_t,s0)
2358
2359 +/usr/bin/psad -- gen_context(system_u:object_r:psad_exec_t,s0)
2360 +
2361 /usr/sbin/psad -- gen_context(system_u:object_r:psad_exec_t,s0)
2362
2363 /var/lib/psad(/.*)? gen_context(system_u:object_r:psad_var_lib_t,s0)
2364
2365 diff --git a/policy/modules/contrib/pxe.fc b/policy/modules/contrib/pxe.fc
2366 index 270f819a..56ca3ecd 100644
2367 --- a/policy/modules/contrib/pxe.fc
2368 +++ b/policy/modules/contrib/pxe.fc
2369 @@ -1,5 +1,7 @@
2370 /etc/rc\.d/init\.d/pxe -- gen_context(system_u:object_r:pxe_initrc_exec_t,s0)
2371
2372 +/usr/bin/pxe -- gen_context(system_u:object_r:pxe_exec_t,s0)
2373 +
2374 /usr/sbin/pxe -- gen_context(system_u:object_r:pxe_exec_t,s0)
2375
2376 /var/log/pxe\.log.* -- gen_context(system_u:object_r:pxe_log_t,s0)
2377
2378 diff --git a/policy/modules/contrib/qmail.fc b/policy/modules/contrib/qmail.fc
2379 index e53fe5a9..54e0847f 100644
2380 --- a/policy/modules/contrib/qmail.fc
2381 +++ b/policy/modules/contrib/qmail.fc
2382 @@ -1,5 +1,17 @@
2383 /etc/qmail(/.*)? gen_context(system_u:object_r:qmail_etc_t,s0)
2384
2385 +/usr/bin/qmail-clean -- gen_context(system_u:object_r:qmail_clean_exec_t,s0)
2386 +/usr/bin/qmail-getpw -- gen_context(system_u:object_r:qmail_exec_t,s0)
2387 +/usr/bin/qmail-inject -- gen_context(system_u:object_r:qmail_inject_exec_t,s0)
2388 +/usr/bin/qmail-local -- gen_context(system_u:object_r:qmail_local_exec_t,s0)
2389 +/usr/bin/qmail-lspawn -- gen_context(system_u:object_r:qmail_lspawn_exec_t,s0)
2390 +/usr/bin/qmail-queue -- gen_context(system_u:object_r:qmail_queue_exec_t,s0)
2391 +/usr/bin/qmail-remote -- gen_context(system_u:object_r:qmail_remote_exec_t,s0)
2392 +/usr/bin/qmail-rspawn -- gen_context(system_u:object_r:qmail_rspawn_exec_t,s0)
2393 +/usr/bin/qmail-send -- gen_context(system_u:object_r:qmail_send_exec_t,s0)
2394 +/usr/bin/qmail-smtpd -- gen_context(system_u:object_r:qmail_smtpd_exec_t,s0)
2395 +/usr/bin/qmail-start -- gen_context(system_u:object_r:qmail_start_exec_t,s0)
2396 +/usr/bin/splogger -- gen_context(system_u:object_r:qmail_splogger_exec_t,s0)
2397 /usr/bin/tcp-env -- gen_context(system_u:object_r:qmail_tcp_env_exec_t,s0)
2398
2399 /usr/sbin/qmail-clean -- gen_context(system_u:object_r:qmail_clean_exec_t,s0)
2400
2401 diff --git a/policy/modules/contrib/qpid.fc b/policy/modules/contrib/qpid.fc
2402 index fdcf49dc..ed8f5432 100644
2403 --- a/policy/modules/contrib/qpid.fc
2404 +++ b/policy/modules/contrib/qpid.fc
2405 @@ -1,5 +1,7 @@
2406 /etc/rc\.d/init\.d/qpidd -- gen_context(system_u:object_r:qpidd_initrc_exec_t,s0)
2407
2408 +/usr/bin/qpidd -- gen_context(system_u:object_r:qpidd_exec_t,s0)
2409 +
2410 /usr/sbin/qpidd -- gen_context(system_u:object_r:qpidd_exec_t,s0)
2411
2412 /var/lib/qpidd(/.*)? gen_context(system_u:object_r:qpidd_var_lib_t,s0)
2413
2414 diff --git a/policy/modules/contrib/quota.fc b/policy/modules/contrib/quota.fc
2415 index c3d05ba1..28a21a8b 100644
2416 --- a/policy/modules/contrib/quota.fc
2417 +++ b/policy/modules/contrib/quota.fc
2418 @@ -10,6 +10,10 @@ HOME_DIR/a?quota\.(user|group) -- gen_context(system_u:object_r:quota_db_t,s0)
2419
2420 /etc/rc\.d/init\.d/quota_nld -- gen_context(system_u:object_r:quota_nld_initrc_exec_t,s0)
2421
2422 +/usr/bin/convertquota -- gen_context(system_u:object_r:quota_exec_t,s0)
2423 +/usr/bin/quota(check|on) -- gen_context(system_u:object_r:quota_exec_t,s0)
2424 +/usr/bin/quota_nld -- gen_context(system_u:object_r:quota_nld_exec_t,s0)
2425 +
2426 /usr/sbin/convertquota -- gen_context(system_u:object_r:quota_exec_t,s0)
2427 /usr/sbin/quota(check|on) -- gen_context(system_u:object_r:quota_exec_t,s0)
2428 /usr/sbin/quota_nld -- gen_context(system_u:object_r:quota_nld_exec_t,s0)
2429
2430 diff --git a/policy/modules/contrib/radius.fc b/policy/modules/contrib/radius.fc
2431 index 663b804a..19ff8e93 100644
2432 --- a/policy/modules/contrib/radius.fc
2433 +++ b/policy/modules/contrib/radius.fc
2434 @@ -6,6 +6,9 @@
2435 /etc/raddb(/.*)? gen_context(system_u:object_r:radiusd_etc_t,s0)
2436 /etc/raddb/db\.daily -- gen_context(system_u:object_r:radiusd_etc_rw_t,s0)
2437
2438 +/usr/bin/radiusd -- gen_context(system_u:object_r:radiusd_exec_t,s0)
2439 +/usr/bin/freeradius -- gen_context(system_u:object_r:radiusd_exec_t,s0)
2440 +
2441 /usr/sbin/radiusd -- gen_context(system_u:object_r:radiusd_exec_t,s0)
2442 /usr/sbin/freeradius -- gen_context(system_u:object_r:radiusd_exec_t,s0)
2443
2444
2445 diff --git a/policy/modules/contrib/radvd.fc b/policy/modules/contrib/radvd.fc
2446 index 350bb7e8..9765e456 100644
2447 --- a/policy/modules/contrib/radvd.fc
2448 +++ b/policy/modules/contrib/radvd.fc
2449 @@ -2,6 +2,8 @@
2450
2451 /etc/rc\.d/init\.d/radvd -- gen_context(system_u:object_r:radvd_initrc_exec_t,s0)
2452
2453 +/usr/bin/radvd -- gen_context(system_u:object_r:radvd_exec_t,s0)
2454 +
2455 /usr/sbin/radvd -- gen_context(system_u:object_r:radvd_exec_t,s0)
2456
2457 /run/radvd(/.*)? gen_context(system_u:object_r:radvd_var_run_t,s0)
2458
2459 diff --git a/policy/modules/contrib/raid.fc b/policy/modules/contrib/raid.fc
2460 index dc26d8d3..323a8865 100644
2461 --- a/policy/modules/contrib/raid.fc
2462 +++ b/policy/modules/contrib/raid.fc
2463 @@ -3,6 +3,14 @@
2464
2465 /etc/rc\.d/init\.d/mdmonitor -- gen_context(system_u:object_r:mdadm_initrc_exec_t,s0)
2466
2467 +/usr/bin/iprdump -- gen_context(system_u:object_r:mdadm_exec_t,s0)
2468 +/usr/bin/iprinit -- gen_context(system_u:object_r:mdadm_exec_t,s0)
2469 +/usr/bin/iprupdate -- gen_context(system_u:object_r:mdadm_exec_t,s0)
2470 +/usr/bin/mdadm -- gen_context(system_u:object_r:mdadm_exec_t,s0)
2471 +/usr/bin/mdmon -- gen_context(system_u:object_r:mdadm_exec_t,s0)
2472 +/usr/bin/mdmpd -- gen_context(system_u:object_r:mdadm_exec_t,s0)
2473 +/usr/bin/raid-check -- gen_context(system_u:object_r:mdadm_exec_t,s0)
2474 +
2475 # Systemd unit files
2476 /usr/lib/systemd/system/[^/]*mdadm-.* -- gen_context(system_u:object_r:mdadm_unit_t,s0)
2477 /usr/lib/systemd/system/[^/]*mdmon.* -- gen_context(system_u:object_r:mdadm_unit_t,s0)
2478
2479 diff --git a/policy/modules/contrib/rdisc.fc b/policy/modules/contrib/rdisc.fc
2480 index 168de323..0c4d5b55 100644
2481 --- a/policy/modules/contrib/rdisc.fc
2482 +++ b/policy/modules/contrib/rdisc.fc
2483 @@ -1 +1,3 @@
2484 +/usr/bin/rdisc -- gen_context(system_u:object_r:rdisc_exec_t,s0)
2485 +
2486 /usr/sbin/rdisc -- gen_context(system_u:object_r:rdisc_exec_t,s0)
2487
2488 diff --git a/policy/modules/contrib/readahead.fc b/policy/modules/contrib/readahead.fc
2489 index 5932e207..823f5454 100644
2490 --- a/policy/modules/contrib/readahead.fc
2491 +++ b/policy/modules/contrib/readahead.fc
2492 @@ -1,3 +1,5 @@
2493 +/usr/bin/readahead.* -- gen_context(system_u:object_r:readahead_exec_t,s0)
2494 +
2495 /usr/sbin/readahead.* -- gen_context(system_u:object_r:readahead_exec_t,s0)
2496
2497 /var/lib/readahead(/.*)? gen_context(system_u:object_r:readahead_var_lib_t,s0)
2498
2499 diff --git a/policy/modules/contrib/redis.fc b/policy/modules/contrib/redis.fc
2500 index 2ea69aa9..74443abd 100644
2501 --- a/policy/modules/contrib/redis.fc
2502 +++ b/policy/modules/contrib/redis.fc
2503 @@ -2,6 +2,8 @@
2504
2505 /etc/redis.*\.conf -- gen_context(system_u:object_r:redis_conf_t,s0)
2506
2507 +/usr/bin/redis-server -- gen_context(system_u:object_r:redis_exec_t,s0)
2508 +
2509 /usr/sbin/redis-server -- gen_context(system_u:object_r:redis_exec_t,s0)
2510
2511 /var/lib/redis(/.*)? gen_context(system_u:object_r:redis_var_lib_t,s0)
2512
2513 diff --git a/policy/modules/contrib/resmgr.fc b/policy/modules/contrib/resmgr.fc
2514 index 138f76e2..c5b467dc 100644
2515 --- a/policy/modules/contrib/resmgr.fc
2516 +++ b/policy/modules/contrib/resmgr.fc
2517 @@ -2,6 +2,8 @@
2518
2519 /etc/rc\.d/init\.d/resmgr -- gen_context(system_u:object_r:resmgrd_initrc_exec_t,s0)
2520
2521 +/usr/bin/resmgrd -- gen_context(system_u:object_r:resmgrd_exec_t,s0)
2522 +
2523 /usr/sbin/resmgrd -- gen_context(system_u:object_r:resmgrd_exec_t,s0)
2524
2525 /run/\.resmgr_socket -s gen_context(system_u:object_r:resmgrd_var_run_t,s0)
2526
2527 diff --git a/policy/modules/contrib/rgmanager.fc b/policy/modules/contrib/rgmanager.fc
2528 index fd21f975..0e064444 100644
2529 --- a/policy/modules/contrib/rgmanager.fc
2530 +++ b/policy/modules/contrib/rgmanager.fc
2531 @@ -1,9 +1,12 @@
2532 /etc/rc\.d/init\.d/rgmanager -- gen_context(system_u:object_r:rgmanager_initrc_exec_t,s0)
2533
2534 -/usr/sbin/rgmanager -- gen_context(system_u:object_r:rgmanager_exec_t,s0)
2535 +/usr/bin/ccs_tool -- gen_context(system_u:object_r:rgmanager_exec_t,s0)
2536 +/usr/bin/cman_tool -- gen_context(system_u:object_r:rgmanager_exec_t,s0)
2537 +/usr/bin/rgmanager -- gen_context(system_u:object_r:rgmanager_exec_t,s0)
2538
2539 /usr/sbin/ccs_tool -- gen_context(system_u:object_r:rgmanager_exec_t,s0)
2540 /usr/sbin/cman_tool -- gen_context(system_u:object_r:rgmanager_exec_t,s0)
2541 +/usr/sbin/rgmanager -- gen_context(system_u:object_r:rgmanager_exec_t,s0)
2542
2543 /var/log/cluster/rgmanager\.log.* -- gen_context(system_u:object_r:rgmanager_var_log_t,s0)
2544
2545
2546 diff --git a/policy/modules/contrib/rhcs.fc b/policy/modules/contrib/rhcs.fc
2547 index ff20b9ce..90d0c0de 100644
2548 --- a/policy/modules/contrib/rhcs.fc
2549 +++ b/policy/modules/contrib/rhcs.fc
2550 @@ -1,6 +1,15 @@
2551 /etc/rc\.d/init\.d/dlm -- gen_context(system_u:object_r:dlm_controld_initrc_exec_t,s0)
2552 /etc/rc\.d/init\.d/foghorn -- gen_context(system_u:object_r:foghorn_initrc_exec_t,s0)
2553
2554 +/usr/bin/dlm_controld -- gen_context(system_u:object_r:dlm_controld_exec_t,s0)
2555 +/usr/bin/fenced -- gen_context(system_u:object_r:fenced_exec_t,s0)
2556 +/usr/bin/fence_node -- gen_context(system_u:object_r:fenced_exec_t,s0)
2557 +/usr/bin/fence_tool -- gen_context(system_u:object_r:fenced_exec_t,s0)
2558 +/usr/bin/foghorn -- gen_context(system_u:object_r:foghorn_exec_t,s0)
2559 +/usr/bin/gfs_controld -- gen_context(system_u:object_r:gfs_controld_exec_t,s0)
2560 +/usr/bin/groupd -- gen_context(system_u:object_r:groupd_exec_t,s0)
2561 +/usr/bin/qdiskd -- gen_context(system_u:object_r:qdiskd_exec_t,s0)
2562 +
2563 /usr/sbin/dlm_controld -- gen_context(system_u:object_r:dlm_controld_exec_t,s0)
2564 /usr/sbin/fenced -- gen_context(system_u:object_r:fenced_exec_t,s0)
2565 /usr/sbin/fence_node -- gen_context(system_u:object_r:fenced_exec_t,s0)
2566
2567 diff --git a/policy/modules/contrib/ricci.fc b/policy/modules/contrib/ricci.fc
2568 index 08d8abac..b7918a93 100644
2569 --- a/policy/modules/contrib/ricci.fc
2570 +++ b/policy/modules/contrib/ricci.fc
2571 @@ -1,5 +1,8 @@
2572 /etc/rc\.d/init\.d/ricci -- gen_context(system_u:object_r:ricci_initrc_exec_t,s0)
2573
2574 +/usr/bin/modclusterd -- gen_context(system_u:object_r:ricci_modclusterd_exec_t,s0)
2575 +/usr/bin/ricci -- gen_context(system_u:object_r:ricci_exec_t,s0)
2576 +
2577 /usr/libexec/modcluster -- gen_context(system_u:object_r:ricci_modcluster_exec_t,s0)
2578 /usr/libexec/ricci-modlog -- gen_context(system_u:object_r:ricci_modlog_exec_t,s0)
2579 /usr/libexec/ricci-modrpm -- gen_context(system_u:object_r:ricci_modrpm_exec_t,s0)
2580
2581 diff --git a/policy/modules/contrib/rlogin.fc b/policy/modules/contrib/rlogin.fc
2582 index f1118772..00e7f3a5 100644
2583 --- a/policy/modules/contrib/rlogin.fc
2584 +++ b/policy/modules/contrib/rlogin.fc
2585 @@ -3,6 +3,8 @@ HOME_DIR/\.rlogin -- gen_context(system_u:object_r:rlogind_home_t,s0)
2586
2587 /usr/kerberos/sbin/klogind -- gen_context(system_u:object_r:rlogind_exec_t,s0)
2588
2589 +/usr/bin/in\.rlogind -- gen_context(system_u:object_r:rlogind_exec_t,s0)
2590 +
2591 /usr/lib/telnetlogin -- gen_context(system_u:object_r:rlogind_exec_t,s0)
2592
2593 /usr/sbin/in\.rlogind -- gen_context(system_u:object_r:rlogind_exec_t,s0)
2594
2595 diff --git a/policy/modules/contrib/rngd.fc b/policy/modules/contrib/rngd.fc
2596 index 3bba53a8..c49ab4ac 100644
2597 --- a/policy/modules/contrib/rngd.fc
2598 +++ b/policy/modules/contrib/rngd.fc
2599 @@ -1,5 +1,7 @@
2600 /etc/rc\.d/init\.d/rngd -- gen_context(system_u:object_r:rngd_initrc_exec_t,s0)
2601
2602 +/usr/bin/rngd -- gen_context(system_u:object_r:rngd_exec_t,s0)
2603 +
2604 /usr/sbin/rngd -- gen_context(system_u:object_r:rngd_exec_t,s0)
2605
2606 /run/rngd\.pid -- gen_context(system_u:object_r:rngd_var_run_t,s0)
2607
2608 diff --git a/policy/modules/contrib/rpc.fc b/policy/modules/contrib/rpc.fc
2609 index 9d6d5241..6674a53e 100644
2610 --- a/policy/modules/contrib/rpc.fc
2611 +++ b/policy/modules/contrib/rpc.fc
2612 @@ -4,6 +4,15 @@
2613 /etc/rc\.d/init\.d/nfslock -- gen_context(system_u:object_r:rpcd_initrc_exec_t,s0)
2614 /etc/rc\.d/init\.d/rpcidmapd -- gen_context(system_u:object_r:rpcd_initrc_exec_t,s0)
2615
2616 +/usr/bin/rpc\..* -- gen_context(system_u:object_r:rpcd_exec_t,s0)
2617 +/usr/bin/rpc\.idmapd -- gen_context(system_u:object_r:rpcd_exec_t,s0)
2618 +/usr/bin/rpc\.gssd -- gen_context(system_u:object_r:gssd_exec_t,s0)
2619 +/usr/bin/rpc\.mountd -- gen_context(system_u:object_r:nfsd_exec_t,s0)
2620 +/usr/bin/rpc\.nfsd -- gen_context(system_u:object_r:nfsd_exec_t,s0)
2621 +/usr/bin/rpc\.rquotad -- gen_context(system_u:object_r:rpcd_exec_t,s0)
2622 +/usr/bin/rpc\.svcgssd -- gen_context(system_u:object_r:gssd_exec_t,s0)
2623 +/usr/bin/sm-notify -- gen_context(system_u:object_r:rpcd_exec_t,s0)
2624 +
2625 /usr/lib/systemd/system/nfs.*\.service -- gen_context(system_u:object_r:nfsd_unit_t,s0)
2626 /usr/lib/systemd/system/rpc.*\.service -- gen_context(system_u:object_r:rpcd_unit_t,s0)
2627
2628
2629 diff --git a/policy/modules/contrib/rpcbind.fc b/policy/modules/contrib/rpcbind.fc
2630 index 35f6ae43..afba9b29 100644
2631 --- a/policy/modules/contrib/rpcbind.fc
2632 +++ b/policy/modules/contrib/rpcbind.fc
2633 @@ -1,5 +1,7 @@
2634 /etc/rc\.d/init\.d/rpcbind -- gen_context(system_u:object_r:rpcbind_initrc_exec_t,s0)
2635
2636 +/usr/bin/rpcbind -- gen_context(system_u:object_r:rpcbind_exec_t,s0)
2637 +
2638 /usr/sbin/rpcbind -- gen_context(system_u:object_r:rpcbind_exec_t,s0)
2639
2640 /var/cache/rpcbind(/.*)? gen_context(system_u:object_r:rpcbind_var_lib_t,s0)
2641
2642 diff --git a/policy/modules/contrib/rpm.fc b/policy/modules/contrib/rpm.fc
2643 index 71c90c7e..9faf3c42 100644
2644 --- a/policy/modules/contrib/rpm.fc
2645 +++ b/policy/modules/contrib/rpm.fc
2646 @@ -1,12 +1,22 @@
2647 /etc/rc\.d/init\.d/bcfg2 -- gen_context(system_u:object_r:rpm_initrc_exec_t,s0)
2648
2649 +/usr/bin/bcfg2 -- gen_context(system_u:object_r:rpm_exec_t,s0)
2650 /usr/bin/debuginfo-install -- gen_context(system_u:object_r:debuginfo_exec_t,s0)
2651 /usr/bin/fedora-rmdevelrpms -- gen_context(system_u:object_r:rpm_exec_t,s0)
2652 /usr/bin/online_update -- gen_context(system_u:object_r:rpm_exec_t,s0)
2653 +/usr/bin/packagekitd -- gen_context(system_u:object_r:rpm_exec_t,s0)
2654 +/usr/bin/pirut -- gen_context(system_u:object_r:rpm_exec_t,s0)
2655 +/usr/bin/pup -- gen_context(system_u:object_r:rpm_exec_t,s0)
2656 +/usr/bin/rhn_check -- gen_context(system_u:object_r:rpm_exec_t,s0)
2657 /usr/bin/rpmdev-rmdevelrpms -- gen_context(system_u:object_r:rpm_exec_t,s0)
2658 /usr/bin/rpm -- gen_context(system_u:object_r:rpm_exec_t,s0)
2659 /usr/bin/smart -- gen_context(system_u:object_r:rpm_exec_t,s0)
2660 +/usr/bin/system-install-packages -- gen_context(system_u:object_r:rpm_exec_t,s0)
2661 +/usr/bin/up2date -- gen_context(system_u:object_r:rpm_exec_t,s0)
2662 +/usr/bin/yast2 -- gen_context(system_u:object_r:rpm_exec_t,s0)
2663 /usr/bin/yum -- gen_context(system_u:object_r:rpm_exec_t,s0)
2664 +/usr/bin/yum-complete-transaction -- gen_context(system_u:object_r:rpm_exec_t,s0)
2665 +/usr/bin/yum-updatesd -- gen_context(system_u:object_r:rpm_exec_t,s0)
2666 /usr/bin/zif -- gen_context(system_u:object_r:rpm_exec_t,s0)
2667
2668 # Systemd unit file
2669
2670 diff --git a/policy/modules/contrib/rshd.fc b/policy/modules/contrib/rshd.fc
2671 index 9ad0d58d..b77f12dc 100644
2672 --- a/policy/modules/contrib/rshd.fc
2673 +++ b/policy/modules/contrib/rshd.fc
2674 @@ -1,4 +1,7 @@
2675 /usr/kerberos/sbin/kshd -- gen_context(system_u:object_r:rshd_exec_t,s0)
2676
2677 +/usr/bin/in\.rexecd -- gen_context(system_u:object_r:rshd_exec_t,s0)
2678 +/usr/bin/in\.rshd -- gen_context(system_u:object_r:rshd_exec_t,s0)
2679 +
2680 /usr/sbin/in\.rexecd -- gen_context(system_u:object_r:rshd_exec_t,s0)
2681 /usr/sbin/in\.rshd -- gen_context(system_u:object_r:rshd_exec_t,s0)
2682
2683 diff --git a/policy/modules/contrib/rwho.fc b/policy/modules/contrib/rwho.fc
2684 index 5a630a99..fd5fdf71 100644
2685 --- a/policy/modules/contrib/rwho.fc
2686 +++ b/policy/modules/contrib/rwho.fc
2687 @@ -1,5 +1,7 @@
2688 /etc/rc\.d/init\.d/rwhod -- gen_context(system_u:object_r:rwho_initrc_exec_t,s0)
2689
2690 +/usr/bin/rwhod -- gen_context(system_u:object_r:rwho_exec_t,s0)
2691 +
2692 /usr/sbin/rwhod -- gen_context(system_u:object_r:rwho_exec_t,s0)
2693
2694 /var/spool/rwho(/.*)? gen_context(system_u:object_r:rwho_spool_t,s0)
2695
2696 diff --git a/policy/modules/contrib/samba.fc b/policy/modules/contrib/samba.fc
2697 index 753a009c..e104d2ba 100644
2698 --- a/policy/modules/contrib/samba.fc
2699 +++ b/policy/modules/contrib/samba.fc
2700 @@ -9,10 +9,14 @@
2701 /etc/samba(/.*)? gen_context(system_u:object_r:samba_etc_t,s0)
2702
2703 /usr/bin/net -- gen_context(system_u:object_r:samba_net_exec_t,s0)
2704 +/usr/bin/nmbd -- gen_context(system_u:object_r:nmbd_exec_t,s0)
2705 /usr/bin/ntlm_auth -- gen_context(system_u:object_r:winbind_helper_exec_t,s0)
2706 /usr/bin/smbcontrol -- gen_context(system_u:object_r:smbcontrol_exec_t,s0)
2707 +/usr/bin/smbd -- gen_context(system_u:object_r:smbd_exec_t,s0)
2708 /usr/bin/smbmount -- gen_context(system_u:object_r:smbmount_exec_t,s0)
2709 /usr/bin/smbmnt -- gen_context(system_u:object_r:smbmount_exec_t,s0)
2710 +/usr/bin/swat -- gen_context(system_u:object_r:swat_exec_t,s0)
2711 +/usr/bin/winbindd -- gen_context(system_u:object_r:winbind_exec_t,s0)
2712
2713 /usr/lib/systemd/system/smb.*\.service -- gen_context(system_u:object_r:samba_unit_t,s0)
2714
2715
2716 diff --git a/policy/modules/contrib/samhain.fc b/policy/modules/contrib/samhain.fc
2717 index 39d915d9..76b448c8 100644
2718 --- a/policy/modules/contrib/samhain.fc
2719 +++ b/policy/modules/contrib/samhain.fc
2720 @@ -2,6 +2,9 @@
2721
2722 /etc/samhainrc -- gen_context(system_u:object_r:samhain_etc_t,mls_systemhigh)
2723
2724 +/usr/bin/samhain -- gen_context(system_u:object_r:samhain_exec_t,s0)
2725 +/usr/bin/samhain_setpwd -- gen_context(system_u:object_r:samhain_exec_t,s0)
2726 +
2727 /usr/sbin/samhain -- gen_context(system_u:object_r:samhain_exec_t,s0)
2728 /usr/sbin/samhain_setpwd -- gen_context(system_u:object_r:samhain_exec_t,s0)
2729
2730
2731 diff --git a/policy/modules/contrib/sanlock.fc b/policy/modules/contrib/sanlock.fc
2732 index b8a7a0a2..6c6f3dec 100644
2733 --- a/policy/modules/contrib/sanlock.fc
2734 +++ b/policy/modules/contrib/sanlock.fc
2735 @@ -1,5 +1,7 @@
2736 /etc/rc\.d/init\.d/sanlock -- gen_context(system_u:object_r:sanlock_initrc_exec_t,s0)
2737
2738 +/usr/bin/sanlock -- gen_context(system_u:object_r:sanlock_exec_t,s0)
2739 +
2740 /usr/sbin/sanlock -- gen_context(system_u:object_r:sanlock_exec_t,s0)
2741
2742 /run/sanlock(/.*)? gen_context(system_u:object_r:sanlock_var_run_t,s0)
2743
2744 diff --git a/policy/modules/contrib/sasl.fc b/policy/modules/contrib/sasl.fc
2745 index 1ec050a2..72551273 100644
2746 --- a/policy/modules/contrib/sasl.fc
2747 +++ b/policy/modules/contrib/sasl.fc
2748 @@ -1,5 +1,7 @@
2749 /etc/rc\.d/init\.d/sasl -- gen_context(system_u:object_r:saslauthd_initrc_exec_t,s0)
2750
2751 +/usr/bin/saslauthd -- gen_context(system_u:object_r:saslauthd_exec_t,s0)
2752 +
2753 /usr/sbin/saslauthd -- gen_context(system_u:object_r:saslauthd_exec_t,s0)
2754
2755 /var/lib/sasl2(/.*)? gen_context(system_u:object_r:saslauthd_var_run_t,s0)
2756
2757 diff --git a/policy/modules/contrib/sblim.fc b/policy/modules/contrib/sblim.fc
2758 index 84fa5384..c2aed416 100644
2759 --- a/policy/modules/contrib/sblim.fc
2760 +++ b/policy/modules/contrib/sblim.fc
2761 @@ -1,5 +1,8 @@
2762 /etc/rc\.d/init\.d/gatherer -- gen_context(system_u:object_r:sblim_initrc_exec_t,s0)
2763
2764 +/usr/bin/gatherd -- gen_context(system_u:object_r:sblim_gatherd_exec_t,s0)
2765 +/usr/bin/reposd -- gen_context(system_u:object_r:sblim_reposd_exec_t,s0)
2766 +
2767 /usr/sbin/gatherd -- gen_context(system_u:object_r:sblim_gatherd_exec_t,s0)
2768 /usr/sbin/reposd -- gen_context(system_u:object_r:sblim_reposd_exec_t,s0)
2769
2770
2771 diff --git a/policy/modules/contrib/sensord.fc b/policy/modules/contrib/sensord.fc
2772 index bcd8a2ed..1216f4bf 100644
2773 --- a/policy/modules/contrib/sensord.fc
2774 +++ b/policy/modules/contrib/sensord.fc
2775 @@ -1,5 +1,7 @@
2776 /etc/rc\.d/init\.d/sensord -- gen_context(system_u:object_r:sensord_initrc_exec_t,s0)
2777
2778 +/usr/bin/sensord -- gen_context(system_u:object_r:sensord_exec_t,s0)
2779 +
2780 /usr/sbin/sensord -- gen_context(system_u:object_r:sensord_exec_t,s0)
2781
2782 /run/sensord\.pid -- gen_context(system_u:object_r:sensord_var_run_t,s0)
2783
2784 diff --git a/policy/modules/contrib/setroubleshoot.fc b/policy/modules/contrib/setroubleshoot.fc
2785 index 8c66d707..096fd47c 100644
2786 --- a/policy/modules/contrib/setroubleshoot.fc
2787 +++ b/policy/modules/contrib/setroubleshoot.fc
2788 @@ -1,3 +1,5 @@
2789 +/usr/bin/setroubleshootd -- gen_context(system_u:object_r:setroubleshootd_exec_t,s0)
2790 +
2791 /usr/sbin/setroubleshootd -- gen_context(system_u:object_r:setroubleshootd_exec_t,s0)
2792
2793 /usr/share/setroubleshoot/SetroubleshootFixit\.py -- gen_context(system_u:object_r:setroubleshoot_fixit_exec_t,s0)
2794
2795 diff --git a/policy/modules/contrib/shibboleth.fc b/policy/modules/contrib/shibboleth.fc
2796 index 0e05da75..fc32f7c9 100644
2797 --- a/policy/modules/contrib/shibboleth.fc
2798 +++ b/policy/modules/contrib/shibboleth.fc
2799 @@ -1,5 +1,7 @@
2800 /etc/shibboleth(/.*)? gen_context(system_u:object_r:shibboleth_etc_t,s0)
2801
2802 +/usr/bin/shibd -- gen_context(system_u:object_r:shibboleth_exec_t,s0)
2803 +
2804 /usr/sbin/shibd -- gen_context(system_u:object_r:shibboleth_exec_t,s0)
2805
2806 /var/log/shibboleth(/.*)? gen_context(system_u:object_r:shibboleth_log_t,s0)
2807
2808 diff --git a/policy/modules/contrib/shorewall.fc b/policy/modules/contrib/shorewall.fc
2809 index e92567aa..aae46ecb 100644
2810 --- a/policy/modules/contrib/shorewall.fc
2811 +++ b/policy/modules/contrib/shorewall.fc
2812 @@ -3,6 +3,9 @@
2813 /etc/shorewall(/.*)? gen_context(system_u:object_r:shorewall_etc_t,s0)
2814 /etc/shorewall-lite(/.*)? gen_context(system_u:object_r:shorewall_etc_t,s0)
2815
2816 +/usr/bin/shorewall6? -- gen_context(system_u:object_r:shorewall_exec_t,s0)
2817 +/usr/bin/shorewall-lite -- gen_context(system_u:object_r:shorewall_exec_t,s0)
2818 +
2819 /usr/sbin/shorewall6? -- gen_context(system_u:object_r:shorewall_exec_t,s0)
2820 /usr/sbin/shorewall-lite -- gen_context(system_u:object_r:shorewall_exec_t,s0)
2821
2822
2823 diff --git a/policy/modules/contrib/shutdown.fc b/policy/modules/contrib/shutdown.fc
2824 index e6730a03..03a2230c 100644
2825 --- a/policy/modules/contrib/shutdown.fc
2826 +++ b/policy/modules/contrib/shutdown.fc
2827 @@ -1,5 +1,7 @@
2828 /etc/nologin -- gen_context(system_u:object_r:shutdown_etc_t,s0)
2829
2830 +/usr/bin/shutdown -- gen_context(system_u:object_r:shutdown_exec_t,s0)
2831 +
2832 /usr/lib/upstart/shutdown -- gen_context(system_u:object_r:shutdown_exec_t,s0)
2833
2834 /usr/sbin/shutdown -- gen_context(system_u:object_r:shutdown_exec_t,s0)
2835
2836 diff --git a/policy/modules/contrib/slpd.fc b/policy/modules/contrib/slpd.fc
2837 index be0072b4..77ff516b 100644
2838 --- a/policy/modules/contrib/slpd.fc
2839 +++ b/policy/modules/contrib/slpd.fc
2840 @@ -1,5 +1,7 @@
2841 /etc/rc\.d/init\.d/slpd -- gen_context(system_u:object_r:slpd_initrc_exec_t,s0)
2842
2843 +/usr/bin/slpd -- gen_context(system_u:object_r:slpd_exec_t,s0)
2844 +
2845 /usr/sbin/slpd -- gen_context(system_u:object_r:slpd_exec_t,s0)
2846
2847 /var/log/slpd\.log.* -- gen_context(system_u:object_r:slpd_log_t,s0)
2848
2849 diff --git a/policy/modules/contrib/smartmon.fc b/policy/modules/contrib/smartmon.fc
2850 index 92988a26..daff956c 100644
2851 --- a/policy/modules/contrib/smartmon.fc
2852 +++ b/policy/modules/contrib/smartmon.fc
2853 @@ -1,6 +1,8 @@
2854 /etc/rc\.d/init\.d/smartd -- gen_context(system_u:object_r:fsdaemon_initrc_exec_t,s0)
2855 /etc/rc\.d/init\.d/smartmontools -- gen_context(system_u:object_r:fsdaemon_initrc_exec_t,s0)
2856
2857 +/usr/bin/smartd -- gen_context(system_u:object_r:fsdaemon_exec_t,s0)
2858 +
2859 /usr/sbin/smartd -- gen_context(system_u:object_r:fsdaemon_exec_t,s0)
2860
2861 /run/smartd\.pid -- gen_context(system_u:object_r:fsdaemon_var_run_t,s0)
2862
2863 diff --git a/policy/modules/contrib/smokeping.fc b/policy/modules/contrib/smokeping.fc
2864 index e92613ff..c75825e8 100644
2865 --- a/policy/modules/contrib/smokeping.fc
2866 +++ b/policy/modules/contrib/smokeping.fc
2867 @@ -1,5 +1,7 @@
2868 /etc/rc\.d/init\.d/smokeping -- gen_context(system_u:object_r:smokeping_initrc_exec_t,s0)
2869
2870 +/usr/bin/smokeping -- gen_context(system_u:object_r:smokeping_exec_t,s0)
2871 +
2872 /usr/sbin/smokeping -- gen_context(system_u:object_r:smokeping_exec_t,s0)
2873
2874 /usr/share/smokeping/cgi(/.*)? gen_context(system_u:object_r:httpd_smokeping_cgi_script_exec_t,s0)
2875
2876 diff --git a/policy/modules/contrib/smstools.fc b/policy/modules/contrib/smstools.fc
2877 index d77f5b5f..12a58511 100644
2878 --- a/policy/modules/contrib/smstools.fc
2879 +++ b/policy/modules/contrib/smstools.fc
2880 @@ -2,6 +2,8 @@
2881
2882 /etc/rc\.d/init\.d/(smsd|smstools) -- gen_context(system_u:object_r:smsd_initrc_exec_t,s0)
2883
2884 +/usr/bin/smsd -- gen_context(system_u:object_r:smsd_exec_t,s0)
2885 +
2886 /usr/sbin/smsd -- gen_context(system_u:object_r:smsd_exec_t,s0)
2887
2888 /var/lib/smstools(/.*)? gen_context(system_u:object_r:smsd_var_lib_t,s0)
2889
2890 diff --git a/policy/modules/contrib/snmp.fc b/policy/modules/contrib/snmp.fc
2891 index c3d5ed71..8974ac9d 100644
2892 --- a/policy/modules/contrib/snmp.fc
2893 +++ b/policy/modules/contrib/snmp.fc
2894 @@ -1,5 +1,9 @@
2895 /etc/rc\.d/init\.d/(snmpd|snmptrapd) -- gen_context(system_u:object_r:snmpd_initrc_exec_t,s0)
2896
2897 +/usr/bin/snmpd -- gen_context(system_u:object_r:snmpd_exec_t,s0)
2898 +/usr/bin/snmptrap -- gen_context(system_u:object_r:snmpd_exec_t,s0)
2899 +/usr/bin/snmptrapd -- gen_context(system_u:object_r:snmpd_exec_t,s0)
2900 +
2901 /usr/sbin/snmpd -- gen_context(system_u:object_r:snmpd_exec_t,s0)
2902 /usr/sbin/snmptrap -- gen_context(system_u:object_r:snmpd_exec_t,s0)
2903 /usr/sbin/snmptrapd -- gen_context(system_u:object_r:snmpd_exec_t,s0)
2904
2905 diff --git a/policy/modules/contrib/snort.fc b/policy/modules/contrib/snort.fc
2906 index 1e2faf00..97797bd6 100644
2907 --- a/policy/modules/contrib/snort.fc
2908 +++ b/policy/modules/contrib/snort.fc
2909 @@ -2,9 +2,10 @@
2910
2911 /etc/snort(/.*)? gen_context(system_u:object_r:snort_etc_t,s0)
2912
2913 -/usr/bin/snort -- gen_context(system_u:object_r:snort_exec_t,s0)
2914 -/usr/sbin/snort -- gen_context(system_u:object_r:snort_exec_t,s0)
2915 +/usr/bin/snort -- gen_context(system_u:object_r:snort_exec_t,s0)
2916 +/usr/bin/snort-plain -- gen_context(system_u:object_r:snort_exec_t,s0)
2917
2918 +/usr/sbin/snort -- gen_context(system_u:object_r:snort_exec_t,s0)
2919 /usr/sbin/snort-plain -- gen_context(system_u:object_r:snort_exec_t,s0)
2920
2921 /var/log/snort(/.*)? gen_context(system_u:object_r:snort_log_t,s0)
2922
2923 diff --git a/policy/modules/contrib/sosreport.fc b/policy/modules/contrib/sosreport.fc
2924 index 704e2dab..d445530f 100644
2925 --- a/policy/modules/contrib/sosreport.fc
2926 +++ b/policy/modules/contrib/sosreport.fc
2927 @@ -1,3 +1,5 @@
2928 +/usr/bin/sosreport -- gen_context(system_u:object_r:sosreport_exec_t,s0)
2929 +
2930 /usr/sbin/sosreport -- gen_context(system_u:object_r:sosreport_exec_t,s0)
2931
2932 /\.ismount-test-file -- gen_context(system_u:object_r:sosreport_tmp_t,s0)
2933
2934 diff --git a/policy/modules/contrib/soundserver.fc b/policy/modules/contrib/soundserver.fc
2935 index 038f0315..d1880f66 100644
2936 --- a/policy/modules/contrib/soundserver.fc
2937 +++ b/policy/modules/contrib/soundserver.fc
2938 @@ -5,6 +5,7 @@
2939
2940 /usr/bin/nasd -- gen_context(system_u:object_r:soundd_exec_t,s0)
2941 /usr/bin/gpe-soundserver -- gen_context(system_u:object_r:soundd_exec_t,s0)
2942 +/usr/bin/yiff -- gen_context(system_u:object_r:soundd_exec_t,s0)
2943
2944 /usr/sbin/yiff -- gen_context(system_u:object_r:soundd_exec_t,s0)
2945
2946
2947 diff --git a/policy/modules/contrib/spamassassin.fc b/policy/modules/contrib/spamassassin.fc
2948 index 58dce766..bc2dbadf 100644
2949 --- a/policy/modules/contrib/spamassassin.fc
2950 +++ b/policy/modules/contrib/spamassassin.fc
2951 @@ -5,16 +5,17 @@ HOME_DIR/\.spamd(/.*)? gen_context(system_u:object_r:spamd_home_t,s0)
2952 /etc/rc\.d/init\.d/spampd -- gen_context(system_u:object_r:spamd_initrc_exec_t,s0)
2953 /etc/rc\.d/init\.d/mimedefang.* -- gen_context(system_u:object_r:spamd_initrc_exec_t,s0)
2954
2955 +/usr/bin/mimedefang -- gen_context(system_u:object_r:spamd_exec_t,s0)
2956 +/usr/bin/mimedefang-multiplexor -- gen_context(system_u:object_r:spamd_exec_t,s0)
2957 /usr/bin/sa-learn -- gen_context(system_u:object_r:spamc_exec_t,s0)
2958 /usr/bin/spamassassin -- gen_context(system_u:object_r:spamc_exec_t,s0)
2959 /usr/bin/spamc -- gen_context(system_u:object_r:spamc_exec_t,s0)
2960 /usr/bin/spamd -- gen_context(system_u:object_r:spamd_exec_t,s0)
2961 +/usr/bin/spampd -- gen_context(system_u:object_r:spamd_exec_t,s0)
2962 /usr/bin/sa-update -- gen_context(system_u:object_r:spamd_update_exec_t,s0)
2963
2964 /usr/sbin/spamd -- gen_context(system_u:object_r:spamd_exec_t,s0)
2965 /usr/sbin/spampd -- gen_context(system_u:object_r:spamd_exec_t,s0)
2966 -/usr/bin/mimedefang -- gen_context(system_u:object_r:spamd_exec_t,s0)
2967 -/usr/bin/mimedefang-multiplexor -- gen_context(system_u:object_r:spamd_exec_t,s0)
2968
2969 /var/lib/spamassassin(/.*)? gen_context(system_u:object_r:spamd_var_lib_t,s0)
2970 /var/lib/spamassassin/compiled(/.*)? gen_context(system_u:object_r:spamd_compiled_t,s0)
2971
2972 diff --git a/policy/modules/contrib/speedtouch.fc b/policy/modules/contrib/speedtouch.fc
2973 index 0caf3cc0..48fe2da3 100644
2974 --- a/policy/modules/contrib/speedtouch.fc
2975 +++ b/policy/modules/contrib/speedtouch.fc
2976 @@ -1,3 +1,5 @@
2977 +/usr/bin/speedmgmt -- gen_context(system_u:object_r:speedmgmt_exec_t,s0)
2978 +
2979 /usr/sbin/speedmgmt -- gen_context(system_u:object_r:speedmgmt_exec_t,s0)
2980
2981 /run/speedmgmt\.pid -- gen_context(system_u:object_r:speedmgmt_var_run_t,s0)
2982
2983 diff --git a/policy/modules/contrib/squid.fc b/policy/modules/contrib/squid.fc
2984 index 7051c3e1..4d838b27 100644
2985 --- a/policy/modules/contrib/squid.fc
2986 +++ b/policy/modules/contrib/squid.fc
2987 @@ -2,6 +2,8 @@
2988
2989 /etc/rc\.d/init\.d/squid -- gen_context(system_u:object_r:squid_initrc_exec_t,s0)
2990
2991 +/usr/bin/squid.* -- gen_context(system_u:object_r:squid_exec_t,s0)
2992 +
2993 /usr/lib/squid/cachemgr\.cgi -- gen_context(system_u:object_r:httpd_squid_script_exec_t,s0)
2994
2995 /usr/sbin/squid.* -- gen_context(system_u:object_r:squid_exec_t,s0)
2996
2997 diff --git a/policy/modules/contrib/sssd.fc b/policy/modules/contrib/sssd.fc
2998 index 6ff3e253..ef8a215b 100644
2999 --- a/policy/modules/contrib/sssd.fc
3000 +++ b/policy/modules/contrib/sssd.fc
3001 @@ -2,6 +2,8 @@
3002
3003 /etc/sssd(/.*)? gen_context(system_u:object_r:sssd_conf_t,s0)
3004
3005 +/usr/bin/sssd -- gen_context(system_u:object_r:sssd_exec_t,s0)
3006 +
3007 /usr/sbin/sssd -- gen_context(system_u:object_r:sssd_exec_t,s0)
3008
3009 /var/lib/sss(/.*)? gen_context(system_u:object_r:sssd_var_lib_t,s0)
3010
3011 diff --git a/policy/modules/contrib/sxid.fc b/policy/modules/contrib/sxid.fc
3012 index 95299487..92d3ff1a 100644
3013 --- a/policy/modules/contrib/sxid.fc
3014 +++ b/policy/modules/contrib/sxid.fc
3015 @@ -1,3 +1,4 @@
3016 +/usr/bin/checksecurity\.se -- gen_context(system_u:object_r:sxid_exec_t,s0)
3017 /usr/bin/sxid -- gen_context(system_u:object_r:sxid_exec_t,s0)
3018
3019 /usr/sbin/checksecurity\.se -- gen_context(system_u:object_r:sxid_exec_t,s0)
3020
3021 diff --git a/policy/modules/contrib/tboot.fc b/policy/modules/contrib/tboot.fc
3022 index 437e1d5d..8c3e66c4 100644
3023 --- a/policy/modules/contrib/tboot.fc
3024 +++ b/policy/modules/contrib/tboot.fc
3025 @@ -1 +1,3 @@
3026 +/usr/bin/txt-stat -- gen_context(system_u:object_r:txtstat_exec_t,s0)
3027 +
3028 /usr/sbin/txt-stat -- gen_context(system_u:object_r:txtstat_exec_t,s0)
3029
3030 diff --git a/policy/modules/contrib/tcpd.fc b/policy/modules/contrib/tcpd.fc
3031 index 034ec7f6..57fe2bf1 100644
3032 --- a/policy/modules/contrib/tcpd.fc
3033 +++ b/policy/modules/contrib/tcpd.fc
3034 @@ -1 +1,3 @@
3035 +/usr/bin/tcpd -- gen_context(system_u:object_r:tcpd_exec_t,s0)
3036 +
3037 /usr/sbin/tcpd -- gen_context(system_u:object_r:tcpd_exec_t,s0)
3038
3039 diff --git a/policy/modules/contrib/tcsd.fc b/policy/modules/contrib/tcsd.fc
3040 index 0e086e71..d6980334 100644
3041 --- a/policy/modules/contrib/tcsd.fc
3042 +++ b/policy/modules/contrib/tcsd.fc
3043 @@ -1,5 +1,7 @@
3044 /etc/rc\.d/init\.d/(tcsd|trousers) -- gen_context(system_u:object_r:tcsd_initrc_exec_t,s0)
3045
3046 +/usr/bin/tcsd -- gen_context(system_u:object_r:tcsd_exec_t,s0)
3047 +
3048 # Systemd unit file
3049 /usr/lib/systemd/system/[^/]*tcsd.* -- gen_context(system_u:object_r:tcsd_unit_t,s0)
3050
3051
3052 diff --git a/policy/modules/contrib/telnet.fc b/policy/modules/contrib/telnet.fc
3053 index 3d7d07aa..05d4726c 100644
3054 --- a/policy/modules/contrib/telnet.fc
3055 +++ b/policy/modules/contrib/telnet.fc
3056 @@ -1,3 +1,5 @@
3057 +/usr/bin/in\.telnetd -- gen_context(system_u:object_r:telnetd_exec_t,s0)
3058 +
3059 /usr/sbin/in\.telnetd -- gen_context(system_u:object_r:telnetd_exec_t,s0)
3060
3061 /usr/kerberos/sbin/telnetd -- gen_context(system_u:object_r:telnetd_exec_t,s0)
3062
3063 diff --git a/policy/modules/contrib/tftp.fc b/policy/modules/contrib/tftp.fc
3064 index fb0b982d..dbd7f2a8 100644
3065 --- a/policy/modules/contrib/tftp.fc
3066 +++ b/policy/modules/contrib/tftp.fc
3067 @@ -1,5 +1,7 @@
3068 /etc/(x)?inetd\.d/tftp -- gen_context(system_u:object_r:tftpd_conf_t,s0)
3069
3070 +/usr/bin/atftpd -- gen_context(system_u:object_r:tftpd_exec_t,s0)
3071 +/usr/bin/in\.tftpd -- gen_context(system_u:object_r:tftpd_exec_t,s0)
3072 /usr/bin/tftpd -- gen_context(system_u:object_r:tftpd_exec_t,s0)
3073
3074 /usr/sbin/atftpd -- gen_context(system_u:object_r:tftpd_exec_t,s0)
3075
3076 diff --git a/policy/modules/contrib/tgtd.fc b/policy/modules/contrib/tgtd.fc
3077 index be16a4c0..1989d090 100644
3078 --- a/policy/modules/contrib/tgtd.fc
3079 +++ b/policy/modules/contrib/tgtd.fc
3080 @@ -1,5 +1,7 @@
3081 /etc/rc\.d/init\.d/tgtd -- gen_context(system_u:object_r:tgtd_initrc_exec_t,s0)
3082
3083 +/usr/bin/tgtd -- gen_context(system_u:object_r:tgtd_exec_t,s0)
3084 +
3085 /usr/sbin/tgtd -- gen_context(system_u:object_r:tgtd_exec_t,s0)
3086
3087 /var/lib/tgtd(/.*)? gen_context(system_u:object_r:tgtd_var_lib_t,s0)
3088
3089 diff --git a/policy/modules/contrib/tmpreaper.fc b/policy/modules/contrib/tmpreaper.fc
3090 index d19a6cf0..f4ce55e1 100644
3091 --- a/policy/modules/contrib/tmpreaper.fc
3092 +++ b/policy/modules/contrib/tmpreaper.fc
3093 @@ -1,5 +1,8 @@
3094 /etc/rc\.d/init\.d/mountall-bootclean\.sh -- gen_context(system_u:object_r:tmpreaper_exec_t,s0)
3095 /etc/rc\.d/init\.d/mountnfs-bootclean\.sh -- gen_context(system_u:object_r:tmpreaper_exec_t,s0)
3096
3097 +/usr/bin/tmpreaper -- gen_context(system_u:object_r:tmpreaper_exec_t,s0)
3098 +/usr/bin/tmpwatch -- gen_context(system_u:object_r:tmpreaper_exec_t,s0)
3099 +
3100 /usr/sbin/tmpreaper -- gen_context(system_u:object_r:tmpreaper_exec_t,s0)
3101 /usr/sbin/tmpwatch -- gen_context(system_u:object_r:tmpreaper_exec_t,s0)
3102
3103 diff --git a/policy/modules/contrib/transproxy.fc b/policy/modules/contrib/transproxy.fc
3104 index c4aa885e..ce0eb7d6 100644
3105 --- a/policy/modules/contrib/transproxy.fc
3106 +++ b/policy/modules/contrib/transproxy.fc
3107 @@ -1,5 +1,7 @@
3108 /etc/rc\.d/init\.d/transproxy -- gen_context(system_u:object_r:transproxy_initrc_exec_t,s0)
3109
3110 +/usr/bin/tproxy -- gen_context(system_u:object_r:transproxy_exec_t,s0)
3111 +
3112 /usr/sbin/tproxy -- gen_context(system_u:object_r:transproxy_exec_t,s0)
3113
3114 /run/tproxy\.pid -- gen_context(system_u:object_r:transproxy_var_run_t,s0)
3115
3116 diff --git a/policy/modules/contrib/tripwire.fc b/policy/modules/contrib/tripwire.fc
3117 index a27298be..77b259a4 100644
3118 --- a/policy/modules/contrib/tripwire.fc
3119 +++ b/policy/modules/contrib/tripwire.fc
3120 @@ -1,5 +1,10 @@
3121 /etc/tripwire(/.*)? gen_context(system_u:object_r:tripwire_etc_t,s0)
3122
3123 +/usr/bin/siggen -- gen_context(system_u:object_r:siggen_exec_t,s0)
3124 +/usr/bin/tripwire -- gen_context(system_u:object_r:tripwire_exec_t,s0)
3125 +/usr/bin/twadmin -- gen_context(system_u:object_r:twadmin_exec_t,s0)
3126 +/usr/bin/twprint -- gen_context(system_u:object_r:twprint_exec_t,s0)
3127 +
3128 /usr/sbin/siggen -- gen_context(system_u:object_r:siggen_exec_t,s0)
3129 /usr/sbin/tripwire -- gen_context(system_u:object_r:tripwire_exec_t,s0)
3130 /usr/sbin/twadmin -- gen_context(system_u:object_r:twadmin_exec_t,s0)
3131
3132 diff --git a/policy/modules/contrib/tuned.fc b/policy/modules/contrib/tuned.fc
3133 index d22fde30..21ea1295 100644
3134 --- a/policy/modules/contrib/tuned.fc
3135 +++ b/policy/modules/contrib/tuned.fc
3136 @@ -3,6 +3,8 @@
3137 /etc/tuned(/.*)? gen_context(system_u:object_r:tuned_etc_t,s0)
3138 /etc/tuned/active_profile -- gen_context(system_u:object_r:tuned_rw_etc_t,s0)
3139
3140 +/usr/bin/tuned -- gen_context(system_u:object_r:tuned_exec_t,s0)
3141 +
3142 /usr/sbin/tuned -- gen_context(system_u:object_r:tuned_exec_t,s0)
3143
3144 /var/log/tuned(/.*)? gen_context(system_u:object_r:tuned_log_t,s0)
3145
3146 diff --git a/policy/modules/contrib/tzdata.fc b/policy/modules/contrib/tzdata.fc
3147 index 04b85488..c8448c68 100644
3148 --- a/policy/modules/contrib/tzdata.fc
3149 +++ b/policy/modules/contrib/tzdata.fc
3150 @@ -1 +1,3 @@
3151 +/usr/bin/tzdata-update -- gen_context(system_u:object_r:tzdata_exec_t,s0)
3152 +
3153 /usr/sbin/tzdata-update -- gen_context(system_u:object_r:tzdata_exec_t,s0)
3154
3155 diff --git a/policy/modules/contrib/ulogd.fc b/policy/modules/contrib/ulogd.fc
3156 index d5f8ac0b..ca27a1d2 100644
3157 --- a/policy/modules/contrib/ulogd.fc
3158 +++ b/policy/modules/contrib/ulogd.fc
3159 @@ -2,6 +2,8 @@
3160
3161 /etc/rc\.d/init\.d/ulogd -- gen_context(system_u:object_r:ulogd_initrc_exec_t,s0)
3162
3163 +/usr/bin/ulogd -- gen_context(system_u:object_r:ulogd_exec_t,s0)
3164 +
3165 /usr/lib/ulogd(/.*)? gen_context(system_u:object_r:ulogd_modules_t,s0)
3166
3167 /usr/sbin/ulogd -- gen_context(system_u:object_r:ulogd_exec_t,s0)
3168
3169 diff --git a/policy/modules/contrib/updfstab.fc b/policy/modules/contrib/updfstab.fc
3170 index b62ab19e..27ac178d 100644
3171 --- a/policy/modules/contrib/updfstab.fc
3172 +++ b/policy/modules/contrib/updfstab.fc
3173 @@ -1,2 +1,5 @@
3174 +/usr/bin/fstab-sync -- gen_context(system_u:object_r:updfstab_exec_t,s0)
3175 +/usr/bin/updfstab -- gen_context(system_u:object_r:updfstab_exec_t,s0)
3176 +
3177 /usr/sbin/fstab-sync -- gen_context(system_u:object_r:updfstab_exec_t,s0)
3178 /usr/sbin/updfstab -- gen_context(system_u:object_r:updfstab_exec_t,s0)
3179
3180 diff --git a/policy/modules/contrib/uptime.fc b/policy/modules/contrib/uptime.fc
3181 index d15608f6..535dda0b 100644
3182 --- a/policy/modules/contrib/uptime.fc
3183 +++ b/policy/modules/contrib/uptime.fc
3184 @@ -2,6 +2,8 @@
3185
3186 /etc/rc\.d/init\.d/uptimed -- gen_context(system_u:object_r:uptimed_initrc_exec_t,s0)
3187
3188 +/usr/bin/uptimed -- gen_context(system_u:object_r:uptimed_exec_t,s0)
3189 +
3190 /usr/sbin/uptimed -- gen_context(system_u:object_r:uptimed_exec_t,s0)
3191
3192 /run/uptimed\.pid -- gen_context(system_u:object_r:uptimed_var_run_t,s0)
3193
3194 diff --git a/policy/modules/contrib/usbmodules.fc b/policy/modules/contrib/usbmodules.fc
3195 index 66604b50..72188740 100644
3196 --- a/policy/modules/contrib/usbmodules.fc
3197 +++ b/policy/modules/contrib/usbmodules.fc
3198 @@ -1 +1,3 @@
3199 +/usr/bin/usbmodules -- gen_context(system_u:object_r:usbmodules_exec_t,s0)
3200 +
3201 /usr/sbin/usbmodules -- gen_context(system_u:object_r:usbmodules_exec_t,s0)
3202
3203 diff --git a/policy/modules/contrib/usbmuxd.fc b/policy/modules/contrib/usbmuxd.fc
3204 index 413eef4b..dd949dde 100644
3205 --- a/policy/modules/contrib/usbmuxd.fc
3206 +++ b/policy/modules/contrib/usbmuxd.fc
3207 @@ -1,3 +1,5 @@
3208 +/usr/bin/usbmuxd -- gen_context(system_u:object_r:usbmuxd_exec_t,s0)
3209 +
3210 /usr/sbin/usbmuxd -- gen_context(system_u:object_r:usbmuxd_exec_t,s0)
3211
3212 /run/usbmuxd.* gen_context(system_u:object_r:usbmuxd_var_run_t,s0)
3213
3214 diff --git a/policy/modules/contrib/userhelper.fc b/policy/modules/contrib/userhelper.fc
3215 index 9fe12582..6a2cd2f0 100644
3216 --- a/policy/modules/contrib/userhelper.fc
3217 +++ b/policy/modules/contrib/userhelper.fc
3218 @@ -1,5 +1,6 @@
3219 /etc/security/console\.apps(/.*)? gen_context(system_u:object_r:userhelper_conf_t,s0)
3220
3221 /usr/bin/consolehelper -- gen_context(system_u:object_r:consolehelper_exec_t,s0)
3222 +/usr/bin/userhelper -- gen_context(system_u:object_r:userhelper_exec_t,s0)
3223
3224 /usr/sbin/userhelper -- gen_context(system_u:object_r:userhelper_exec_t,s0)
3225
3226 diff --git a/policy/modules/contrib/usernetctl.fc b/policy/modules/contrib/usernetctl.fc
3227 index ddaf787d..72f38b1b 100644
3228 --- a/policy/modules/contrib/usernetctl.fc
3229 +++ b/policy/modules/contrib/usernetctl.fc
3230 @@ -1 +1,3 @@
3231 +/usr/bin/usernetctl -- gen_context(system_u:object_r:usernetctl_exec_t,s0)
3232 +
3233 /usr/sbin/usernetctl -- gen_context(system_u:object_r:usernetctl_exec_t,s0)
3234
3235 diff --git a/policy/modules/contrib/uucp.fc b/policy/modules/contrib/uucp.fc
3236 index ec159fe5..21b5d723 100644
3237 --- a/policy/modules/contrib/uucp.fc
3238 +++ b/policy/modules/contrib/uucp.fc
3239 @@ -1,6 +1,7 @@
3240 /etc/rc\.d/init\.d/uucp -- gen_context(system_u:object_r:uucpd_initrc_exec_t,s0)
3241
3242 /usr/bin/uux -- gen_context(system_u:object_r:uux_exec_t,s0)
3243 +/usr/bin/uucico -- gen_context(system_u:object_r:uucpd_exec_t,s0)
3244
3245 /usr/sbin/uucico -- gen_context(system_u:object_r:uucpd_exec_t,s0)
3246
3247
3248 diff --git a/policy/modules/contrib/uuidd.fc b/policy/modules/contrib/uuidd.fc
3249 index 03f98e30..d0a8520d 100644
3250 --- a/policy/modules/contrib/uuidd.fc
3251 +++ b/policy/modules/contrib/uuidd.fc
3252 @@ -1,5 +1,7 @@
3253 /etc/rc\.d/init\.d/uuidd -- gen_context(system_u:object_r:uuidd_initrc_exec_t,s0)
3254
3255 +/usr/bin/uuidd -- gen_context(system_u:object_r:uuidd_exec_t,s0)
3256 +
3257 /usr/sbin/uuidd -- gen_context(system_u:object_r:uuidd_exec_t,s0)
3258
3259 /var/lib/libuuid(/.*)? gen_context(system_u:object_r:uuidd_var_lib_t,s0)
3260
3261 diff --git a/policy/modules/contrib/varnishd.fc b/policy/modules/contrib/varnishd.fc
3262 index e93b95c3..5d3f0915 100644
3263 --- a/policy/modules/contrib/varnishd.fc
3264 +++ b/policy/modules/contrib/varnishd.fc
3265 @@ -4,6 +4,7 @@
3266
3267 /etc/varnish(/.*)? gen_context(system_u:object_r:varnishd_etc_t,s0)
3268
3269 +/usr/bin/varnishd -- gen_context(system_u:object_r:varnishd_exec_t,s0)
3270 /usr/bin/varnishlog -- gen_context(system_u:object_r:varnishlog_exec_t,s0)
3271 /usr/bin/varnishncsa -- gen_context(system_u:object_r:varnishlog_exec_t,s0)
3272
3273
3274 diff --git a/policy/modules/contrib/vbetool.fc b/policy/modules/contrib/vbetool.fc
3275 index d00970f1..af6c0e38 100644
3276 --- a/policy/modules/contrib/vbetool.fc
3277 +++ b/policy/modules/contrib/vbetool.fc
3278 @@ -1 +1,3 @@
3279 +/usr/bin/vbetool -- gen_context(system_u:object_r:vbetool_exec_t,s0)
3280 +
3281 /usr/sbin/vbetool -- gen_context(system_u:object_r:vbetool_exec_t,s0)
3282
3283 diff --git a/policy/modules/contrib/vdagent.fc b/policy/modules/contrib/vdagent.fc
3284 index e03441a3..13aecb58 100644
3285 --- a/policy/modules/contrib/vdagent.fc
3286 +++ b/policy/modules/contrib/vdagent.fc
3287 @@ -1,5 +1,7 @@
3288 /etc/rc\.d/init\.d/spice-vdagentd -- gen_context(system_u:object_r:vdagentd_initrc_exec_t,s0)
3289
3290 +/usr/bin/spice-vdagentd -- gen_context(system_u:object_r:vdagent_exec_t,s0)
3291 +
3292 /usr/sbin/spice-vdagentd -- gen_context(system_u:object_r:vdagent_exec_t,s0)
3293
3294 /var/log/spice-vdagentd(/.*)? gen_context(system_u:object_r:vdagent_log_t,s0)
3295
3296 diff --git a/policy/modules/contrib/vhostmd.fc b/policy/modules/contrib/vhostmd.fc
3297 index 83e6b4d4..ded76282 100644
3298 --- a/policy/modules/contrib/vhostmd.fc
3299 +++ b/policy/modules/contrib/vhostmd.fc
3300 @@ -1,5 +1,7 @@
3301 /etc/rc\.d/init\.d/vhostmd -- gen_context(system_u:object_r:vhostmd_initrc_exec_t,s0)
3302
3303 +/usr/bin/vhostmd -- gen_context(system_u:object_r:vhostmd_exec_t,s0)
3304 +
3305 /usr/sbin/vhostmd -- gen_context(system_u:object_r:vhostmd_exec_t,s0)
3306
3307 /run/vhostmd.* gen_context(system_u:object_r:vhostmd_var_run_t,s0)
3308
3309 diff --git a/policy/modules/contrib/virt.fc b/policy/modules/contrib/virt.fc
3310 index 22c1ed70..b1f9b1c8 100644
3311 --- a/policy/modules/contrib/virt.fc
3312 +++ b/policy/modules/contrib/virt.fc
3313 @@ -24,7 +24,12 @@ HOME_DIR/VirtualMachines/isos(/.*)? gen_context(system_u:object_r:virt_content_t
3314 /usr/libexec/qemu-bridge-helper gen_context(system_u:object_r:virt_bridgehelper_exec_t,s0)
3315 /usr/libexec/libvirt_leaseshelper -- gen_context(system_u:object_r:virt_leaseshelper_exec_t,s0)
3316
3317 -/usr/bin/virsh -- gen_context(system_u:object_r:virsh_exec_t,s0)
3318 +/usr/bin/condor_vm-gahp -- gen_context(system_u:object_r:virtd_exec_t,s0)
3319 +/usr/bin/fence_virtd -- gen_context(system_u:object_r:virsh_exec_t,s0)
3320 +/usr/bin/libvirt-qmf -- gen_context(system_u:object_r:virt_qmf_exec_t,s0)
3321 +/usr/bin/libvirtd -- gen_context(system_u:object_r:virtd_exec_t,s0)
3322 +/usr/bin/virsh -- gen_context(system_u:object_r:virsh_exec_t,s0)
3323 +/usr/bin/virtlockd -- gen_context(system_u:object_r:virtlockd_exec_t,s0)
3324 /usr/bin/virt-sandbox-service.* -- gen_context(system_u:object_r:virsh_exec_t,s0)
3325
3326 /usr/sbin/condor_vm-gahp -- gen_context(system_u:object_r:virtd_exec_t,s0)
3327
3328 diff --git a/policy/modules/contrib/vlock.fc b/policy/modules/contrib/vlock.fc
3329 index f84b61a5..f668cde9 100644
3330 --- a/policy/modules/contrib/vlock.fc
3331 +++ b/policy/modules/contrib/vlock.fc
3332 @@ -1,3 +1,4 @@
3333 -/usr/bin/vlock -- gen_context(system_u:object_r:vlock_exec_t,s0)
3334 +/usr/bin/vlock -- gen_context(system_u:object_r:vlock_exec_t,s0)
3335 +/usr/bin/vlock-main -- gen_context(system_u:object_r:vlock_exec_t,s0)
3336
3337 /usr/sbin/vlock-main -- gen_context(system_u:object_r:vlock_exec_t,s0)
3338
3339 diff --git a/policy/modules/contrib/vmware.fc b/policy/modules/contrib/vmware.fc
3340 index ea5a13b5..b1557721 100644
3341 --- a/policy/modules/contrib/vmware.fc
3342 +++ b/policy/modules/contrib/vmware.fc
3343 @@ -9,9 +9,11 @@ HOME_DIR/vmware(/.*)? gen_context(system_u:object_r:vmware_file_t,s0)
3344 /usr/bin/vmnet-natd -- gen_context(system_u:object_r:vmware_host_exec_t,s0)
3345 /usr/bin/vmnet-netifup -- gen_context(system_u:object_r:vmware_host_exec_t,s0)
3346 /usr/bin/vmnet-sniffer -- gen_context(system_u:object_r:vmware_host_exec_t,s0)
3347 +/usr/bin/vmware-guest.* -- gen_context(system_u:object_r:vmware_host_exec_t,s0)
3348 /usr/bin/vmware-network -- gen_context(system_u:object_r:vmware_host_exec_t,s0)
3349 /usr/bin/vmware-nmbd -- gen_context(system_u:object_r:vmware_host_exec_t,s0)
3350 /usr/bin/vmware-ping -- gen_context(system_u:object_r:vmware_exec_t,s0)
3351 +/usr/bin/vmware-serverd -- gen_context(system_u:object_r:vmware_exec_t,s0)
3352 /usr/bin/vmware-smbd -- gen_context(system_u:object_r:vmware_host_exec_t,s0)
3353 /usr/bin/vmware-smbpasswd -- gen_context(system_u:object_r:vmware_host_exec_t,s0)
3354 /usr/bin/vmware-smbpasswd\.bin -- gen_context(system_u:object_r:vmware_host_exec_t,s0)
3355
3356 diff --git a/policy/modules/contrib/vnstatd.fc b/policy/modules/contrib/vnstatd.fc
3357 index 400d7f76..c3e1ad90 100644
3358 --- a/policy/modules/contrib/vnstatd.fc
3359 +++ b/policy/modules/contrib/vnstatd.fc
3360 @@ -3,6 +3,7 @@
3361 /run/vnstat.* gen_context(system_u:object_r:vnstatd_pid_t,s0)
3362
3363 /usr/bin/vnstat -- gen_context(system_u:object_r:vnstat_exec_t,s0)
3364 +/usr/bin/vnstatd -- gen_context(system_u:object_r:vnstatd_exec_t,s0)
3365
3366 /usr/lib/systemd/system/vnstat\.service -- gen_context(system_u:object_r:vnstatd_unit_t,s0)
3367
3368
3369 diff --git a/policy/modules/contrib/vpn.fc b/policy/modules/contrib/vpn.fc
3370 index 1cd43c66..3e40c477 100644
3371 --- a/policy/modules/contrib/vpn.fc
3372 +++ b/policy/modules/contrib/vpn.fc
3373 @@ -1,4 +1,5 @@
3374 /usr/bin/openconnect -- gen_context(system_u:object_r:vpnc_exec_t,s0)
3375 +/usr/bin/vpnc -- gen_context(system_u:object_r:vpnc_exec_t,s0)
3376
3377 /usr/sbin/vpnc -- gen_context(system_u:object_r:vpnc_exec_t,s0)
3378
3379
3380 diff --git a/policy/modules/contrib/watchdog.fc b/policy/modules/contrib/watchdog.fc
3381 index 093ebc6d..1e4f1158 100644
3382 --- a/policy/modules/contrib/watchdog.fc
3383 +++ b/policy/modules/contrib/watchdog.fc
3384 @@ -1,5 +1,7 @@
3385 /etc/rc\.d/init\.d/watchdog -- gen_context(system_u:object_r:watchdog_initrc_exec_t,s0)
3386
3387 +/usr/bin/watchdog -- gen_context(system_u:object_r:watchdog_exec_t,s0)
3388 +
3389 /usr/sbin/watchdog -- gen_context(system_u:object_r:watchdog_exec_t,s0)
3390
3391 /var/log/watchdog.* gen_context(system_u:object_r:watchdog_log_t,s0)
3392
3393 diff --git a/policy/modules/contrib/wdmd.fc b/policy/modules/contrib/wdmd.fc
3394 index b0fbf65a..849f93cc 100644
3395 --- a/policy/modules/contrib/wdmd.fc
3396 +++ b/policy/modules/contrib/wdmd.fc
3397 @@ -1,5 +1,7 @@
3398 /etc/rc\.d/init\.d/wdmd -- gen_context(system_u:object_r:wdmd_initrc_exec_t,s0)
3399
3400 +/usr/bin/wdmd -- gen_context(system_u:object_r:wdmd_exec_t,s0)
3401 +
3402 /usr/sbin/wdmd -- gen_context(system_u:object_r:wdmd_exec_t,s0)
3403
3404 /run/wdmd(/.*)? gen_context(system_u:object_r:wdmd_var_run_t,s0)
3405
3406 diff --git a/policy/modules/contrib/xen.fc b/policy/modules/contrib/xen.fc
3407 index be0374df..ac5439f9 100644
3408 --- a/policy/modules/contrib/xen.fc
3409 +++ b/policy/modules/contrib/xen.fc
3410 @@ -7,6 +7,15 @@
3411 /usr/lib/xen-[^/]*/bin/xm -- gen_context(system_u:object_r:xm_exec_t,s0)
3412 /usr/lib/xen-[^/]*/xl -- gen_context(system_u:object_r:xm_exec_t,s0)
3413
3414 +/usr/bin/blktapctrl -- gen_context(system_u:object_r:blktap_exec_t,s0)
3415 +/usr/bin/evtchnd -- gen_context(system_u:object_r:evtchnd_exec_t,s0)
3416 +/usr/bin/tapdisk -- gen_context(system_u:object_r:blktap_exec_t,s0)
3417 +/usr/bin/xenconsoled -- gen_context(system_u:object_r:xenconsoled_exec_t,s0)
3418 +/usr/bin/xend -- gen_context(system_u:object_r:xend_exec_t,s0)
3419 +/usr/bin/xenstored -- gen_context(system_u:object_r:xenstored_exec_t,s0)
3420 +/usr/bin/xl -- gen_context(system_u:object_r:xm_exec_t,s0)
3421 +/usr/bin/xm -- gen_context(system_u:object_r:xm_exec_t,s0)
3422 +
3423 /usr/sbin/blktapctrl -- gen_context(system_u:object_r:blktap_exec_t,s0)
3424 /usr/sbin/evtchnd -- gen_context(system_u:object_r:evtchnd_exec_t,s0)
3425 /usr/sbin/tapdisk -- gen_context(system_u:object_r:blktap_exec_t,s0)
3426
3427 diff --git a/policy/modules/contrib/zabbix.fc b/policy/modules/contrib/zabbix.fc
3428 index 4c9f1409..076e8544 100644
3429 --- a/policy/modules/contrib/zabbix.fc
3430 +++ b/policy/modules/contrib/zabbix.fc
3431 @@ -1,11 +1,14 @@
3432 /etc/rc\.d/init\.d/(zabbix|zabbix-server) -- gen_context(system_u:object_r:zabbix_initrc_exec_t,s0)
3433 /etc/rc\.d/init\.d/zabbix-agentd -- gen_context(system_u:object_r:zabbix_agent_initrc_exec_t,s0)
3434
3435 -/usr/bin/zabbix_server -- gen_context(system_u:object_r:zabbix_exec_t,s0)
3436 /usr/bin/zabbix_agentd -- gen_context(system_u:object_r:zabbix_agent_exec_t,s0)
3437 +/usr/bin/zabbix_server -- gen_context(system_u:object_r:zabbix_exec_t,s0)
3438 +/usr/bin/zabbix_server_mysql -- gen_context(system_u:object_r:zabbix_exec_t,s0)
3439 +/usr/bin/zabbix_server_pgsql -- gen_context(system_u:object_r:zabbix_exec_t,s0)
3440 +/usr/bin/zabbix_server_sqlite3 -- gen_context(system_u:object_r:zabbix_exec_t,s0)
3441
3442 -/usr/sbin/zabbix_server -- gen_context(system_u:object_r:zabbix_exec_t,s0)
3443 /usr/sbin/zabbix_agentd -- gen_context(system_u:object_r:zabbix_agent_exec_t,s0)
3444 +/usr/sbin/zabbix_server -- gen_context(system_u:object_r:zabbix_exec_t,s0)
3445 /usr/sbin/zabbix_server_mysql -- gen_context(system_u:object_r:zabbix_exec_t,s0)
3446 /usr/sbin/zabbix_server_pgsql -- gen_context(system_u:object_r:zabbix_exec_t,s0)
3447 /usr/sbin/zabbix_server_sqlite3 -- gen_context(system_u:object_r:zabbix_exec_t,s0)
3448
3449 diff --git a/policy/modules/contrib/zebra.fc b/policy/modules/contrib/zebra.fc
3450 index 0c173382..3ded81f8 100644
3451 --- a/policy/modules/contrib/zebra.fc
3452 +++ b/policy/modules/contrib/zebra.fc
3453 @@ -8,6 +8,11 @@
3454 /etc/rc\.d/init\.d/ripngd -- gen_context(system_u:object_r:zebra_initrc_exec_t,s0)
3455 /etc/rc\.d/init\.d/zebra -- gen_context(system_u:object_r:zebra_initrc_exec_t,s0)
3456
3457 +/usr/bin/bgpd -- gen_context(system_u:object_r:zebra_exec_t,s0)
3458 +/usr/bin/ospf.* -- gen_context(system_u:object_r:zebra_exec_t,s0)
3459 +/usr/bin/rip.* -- gen_context(system_u:object_r:zebra_exec_t,s0)
3460 +/usr/bin/zebra -- gen_context(system_u:object_r:zebra_exec_t,s0)
3461 +
3462 /usr/sbin/bgpd -- gen_context(system_u:object_r:zebra_exec_t,s0)
3463 /usr/sbin/ospf.* -- gen_context(system_u:object_r:zebra_exec_t,s0)
3464 /usr/sbin/rip.* -- gen_context(system_u:object_r:zebra_exec_t,s0)
3465
3466 diff --git a/policy/modules/contrib/zosremote.fc b/policy/modules/contrib/zosremote.fc
3467 index adfd4a21..ca923534 100644
3468 --- a/policy/modules/contrib/zosremote.fc
3469 +++ b/policy/modules/contrib/zosremote.fc
3470 @@ -1 +1,3 @@
3471 +/usr/bin/audispd-zos-remote -- gen_context(system_u:object_r:zos_remote_exec_t,s0)
3472 +
3473 /usr/sbin/audispd-zos-remote -- gen_context(system_u:object_r:zos_remote_exec_t,s0)