Skip to content

Commit 6c5928d

Browse files
committed
Use correct interface or template declaration
Following the guideline of interfaces not allowed to declare anything and not use prefix parameters, declare interfaces doing so as templates. Also declare templates not using those features and not calling templates themselves as interfaces. These changes originate from the discussion in SELinuxProject/selint#205 and are found by new proposed SELint checks at SELinuxProject/selint#206. Signed-off-by: Christian Göttsche <[email protected]>
1 parent 4412ad5 commit 6c5928d

File tree

8 files changed

+13
-13
lines changed

8 files changed

+13
-13
lines changed

policy/modules/admin/kismet.if

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
## </summary>
1616
## </param>
1717
#
18-
template(`kismet_role',`
18+
interface(`kismet_role',`
1919
gen_require(`
2020
type kismet_home_t, kismet_tmp_t, kismet_tmpfs_t;
2121
type kismet_t;

policy/modules/apps/gnome.if

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -670,7 +670,7 @@ interface(`gnome_dbus_chat_gconfd',`
670670
## </summary>
671671
## </param>
672672
#
673-
interface(`gnome_dbus_chat_gkeyringd',`
673+
template(`gnome_dbus_chat_gkeyringd',`
674674
gen_require(`
675675
type $1_gkeyringd_t;
676676
class dbus send_msg;
@@ -738,7 +738,7 @@ interface(`gnome_spec_domtrans_all_gkeyringd',`
738738
## </summary>
739739
## </param>
740740
#
741-
interface(`gnome_stream_connect_gkeyringd',`
741+
template(`gnome_stream_connect_gkeyringd',`
742742
gen_require(`
743743
type $1_gkeyringd_t, gnome_keyring_tmp_t;
744744
')

policy/modules/apps/qemu.if

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ template(`qemu_domain_template',`
109109
## </summary>
110110
## </param>
111111
#
112-
template(`qemu_role',`
112+
interface(`qemu_role',`
113113
gen_require(`
114114
type qemu_t;
115115
')

policy/modules/apps/wm.if

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ interface(`wm_exec',`
139139
## </summary>
140140
## </param>
141141
#
142-
interface(`wm_dbus_chat',`
142+
template(`wm_dbus_chat',`
143143
gen_require(`
144144
type $1_wm_t;
145145
class dbus send_msg;
@@ -247,7 +247,7 @@ interface(`wm_application_domain',`
247247
## </summary>
248248
## </param>
249249
#
250-
interface(`wm_write_pipes',`
250+
template(`wm_write_pipes',`
251251
gen_require(`
252252
type $1_wm_t;
253253
')

policy/modules/services/dbus.if

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ interface(`dbus_connect_all_session_bus',`
190190
## </summary>
191191
## </param>
192192
#
193-
interface(`dbus_connect_spec_session_bus',`
193+
template(`dbus_connect_spec_session_bus',`
194194
gen_require(`
195195
type $1_dbusd_t;
196196
class dbus acquire_svc;
@@ -242,7 +242,7 @@ interface(`dbus_all_session_bus_client',`
242242
## </summary>
243243
## </param>
244244
#
245-
interface(`dbus_spec_session_bus_client',`
245+
template(`dbus_spec_session_bus_client',`
246246
gen_require(`
247247
attribute dbusd_session_bus_client;
248248
type $1_dbusd_t;
@@ -295,7 +295,7 @@ interface(`dbus_send_all_session_bus',`
295295
## </summary>
296296
## </param>
297297
#
298-
interface(`dbus_send_spec_session_bus',`
298+
template(`dbus_send_spec_session_bus',`
299299
gen_require(`
300300
type $1_dbusd_t;
301301
class dbus send_msg;
@@ -433,7 +433,7 @@ interface(`dbus_all_session_domain',`
433433
## </summary>
434434
## </param>
435435
#
436-
interface(`dbus_spec_session_domain',`
436+
template(`dbus_spec_session_domain',`
437437
gen_require(`
438438
type $1_dbusd_t;
439439
')

policy/modules/services/git.if

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
## </summary>
1616
## </param>
1717
#
18-
template(`git_role',`
18+
interface(`git_role',`
1919
gen_require(`
2020
attribute_role git_session_roles;
2121
type git_session_t, gitd_exec_t, git_user_content_t;

policy/modules/services/rlogin.if

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ interface(`rlogin_domtrans',`
2929
## </summary>
3030
## </param>
3131
#
32-
template(`rlogin_read_home_content',`
32+
interface(`rlogin_read_home_content',`
3333
gen_require(`
3434
type rlogind_home_t;
3535
')

policy/modules/system/userdomain.if

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1428,7 +1428,7 @@ template(`userdom_admin_user_template',`
14281428
## </summary>
14291429
## </param>
14301430
#
1431-
template(`userdom_security_admin_template',`
1431+
interface(`userdom_security_admin_template',`
14321432
allow $1 self:capability { dac_override dac_read_search };
14331433

14341434
corecmd_exec_shell($1)

0 commit comments

Comments
 (0)