Gentoo Archives: gentoo-hardened

From: Luis Ressel <aranea@×××××.de>
To: gentoo-hardened@l.g.o
Subject: [gentoo-hardened] [PATCH] contrib/portage: Fix portage_ro_role interface
Date: Mon, 19 Oct 2015 12:04:17
Message-Id: 1445256246-19052-1-git-send-email-aranea@aixah.de
1 According to its documentation, portage_ro_role expects a role for $1
2 and a type for $2, just like other _role interfaces. However, the policy
3 directives inside the interface don't match its documentation and expect
4 $1 to be a type.
5
6 This interface isn't used anywhere in the policy, so no other fixes are
7 neccessary.
8 ---
9 policy/modules/contrib/portage.if | 14 +++++++-------
10 1 file changed, 7 insertions(+), 7 deletions(-)
11
12 diff --git a/policy/modules/contrib/portage.if b/policy/modules/contrib/portage.if
13 index e9de28e..14c4fb6 100644
14 --- a/policy/modules/contrib/portage.if
15 +++ b/policy/modules/contrib/portage.if
16 @@ -406,13 +406,13 @@ interface(`portage_eselect_module',`
17 ## </param>
18 #
19 interface(`portage_ro_role',`
20 - portage_read_cache($1)
21 - portage_read_config($1)
22 - portage_read_db($1)
23 - portage_read_ebuild($1)
24 - portage_read_log($1)
25 - portage_read_srcrepo($1)
26 - portage_dontaudit_write_cache($1)
27 + portage_read_cache($2)
28 + portage_read_config($2)
29 + portage_read_db($2)
30 + portage_read_ebuild($2)
31 + portage_read_log($2)
32 + portage_read_srcrepo($2)
33 + portage_dontaudit_write_cache($2)
34 ')
35
36 ########################################
37 --
38 2.6.2

Replies