Gentoo Archives: gentoo-commits

From: Sven Vermeulen <swift@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/kernel/
Date: Thu, 01 May 2014 18:59:38
Message-Id: 1398970739.0b6f58747314452da12fec27f7876ca66bfb503c.swift@gentoo
1 commit: 0b6f58747314452da12fec27f7876ca66bfb503c
2 Author: Sven Vermeulen <sven.vermeulen <AT> siphos <DOT> be>
3 AuthorDate: Thu May 1 18:58:59 2014 +0000
4 Commit: Sven Vermeulen <swift <AT> gentoo <DOT> org>
5 CommitDate: Thu May 1 18:58:59 2014 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/hardened-refpolicy.git;a=commit;h=0b6f5874
7
8 Add files_read_etc_runtime interface
9
10 ---
11 policy/modules/kernel/files.if | 21 +++++++++++++++++++++
12 1 file changed, 21 insertions(+)
13
14 diff --git a/policy/modules/kernel/files.if b/policy/modules/kernel/files.if
15 index 5cff62e..3f20525 100644
16 --- a/policy/modules/kernel/files.if
17 +++ b/policy/modules/kernel/files.if
18 @@ -6705,3 +6705,24 @@ interface(`files_lib_filetrans_kernel_modules',`
19
20 libs_lib_filetrans($1, modules_object_t, $2, $3)
21 ')
22 +
23 +#########################################
24 +## <summary>
25 +## Read etc runtime resources
26 +## </summary>
27 +## <param name="domain">
28 +## <summary>
29 +## Domain allowed access
30 +## </summary>
31 +## </param>
32 +#
33 +interface(`files_read_etc_runtime',`
34 + gen_require(`
35 + type etc_runtime_t;
36 + type etc_t;
37 + ')
38 +
39 + list_dirs_pattern($1, etc_t, etc_runtime_t)
40 + read_files_pattern($1, { etc_t etc_runtime_t }, etc_runtime_t)
41 + read_lnk_files_pattern($1, { etc_t etc_runtime_t }, etc_runtime_t)
42 +')