Gentoo Archives: gentoo-commits

From: "PaweA Hajdan (phajdan.jr)" <phajdan.jr@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog chromium.eclass
Date: Wed, 30 May 2012 06:15:44
Message-Id: 20120530061524.874442004B@flycatcher.gentoo.org
1 phajdan.jr 12/05/30 06:15:24
2
3 Modified: ChangeLog chromium.eclass
4 Log:
5 Introduce chromium_suid_sandbox_check_kernel_config, deprecate chromium_check_kernel_config.
6
7 Revision Changes Path
8 1.276 eclass/ChangeLog
9
10 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.276&view=markup
11 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.276&content-type=text/plain
12 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.275&r2=1.276
13
14 Index: ChangeLog
15 ===================================================================
16 RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
17 retrieving revision 1.275
18 retrieving revision 1.276
19 diff -u -r1.275 -r1.276
20 --- ChangeLog 29 May 2012 08:05:05 -0000 1.275
21 +++ ChangeLog 30 May 2012 06:15:24 -0000 1.276
22 @@ -1,6 +1,10 @@
23 # ChangeLog for eclass directory
24 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
25 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.275 2012/05/29 08:05:05 phajdan.jr Exp $
26 +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.276 2012/05/30 06:15:24 phajdan.jr Exp $
27 +
28 + 30 May 2012; Pawel Hajdan jr <phajdan.jr@g.o> chromium.eclass:
29 + Introduce chromium_suid_sandbox_check_kernel_config, deprecate
30 + chromium_check_kernel_config.
31
32 29 May 2012; Pawel Hajdan jr <phajdan.jr@g.o> gnustep-2.eclass,
33 gnustep-base.eclass:
34
35
36
37 1.5 eclass/chromium.eclass
38
39 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/chromium.eclass?rev=1.5&view=markup
40 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/chromium.eclass?rev=1.5&content-type=text/plain
41 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/chromium.eclass?r1=1.4&r2=1.5
42
43 Index: chromium.eclass
44 ===================================================================
45 RCS file: /var/cvsroot/gentoo-x86/eclass/chromium.eclass,v
46 retrieving revision 1.4
47 retrieving revision 1.5
48 diff -u -r1.4 -r1.5
49 --- chromium.eclass 23 May 2012 18:16:30 -0000 1.4
50 +++ chromium.eclass 30 May 2012 06:15:24 -0000 1.5
51 @@ -1,6 +1,6 @@
52 # Copyright 1999-2012 Gentoo Foundation
53 # Distributed under the terms of the GNU General Public License v2
54 -# $Header: /var/cvsroot/gentoo-x86/eclass/chromium.eclass,v 1.4 2012/05/23 18:16:30 floppym Exp $
55 +# $Header: /var/cvsroot/gentoo-x86/eclass/chromium.eclass,v 1.5 2012/05/30 06:15:24 phajdan.jr Exp $
56
57 # @ECLASS: chromium.eclass
58 # @MAINTAINER:
59 @@ -17,11 +17,11 @@
60 IUSE+=" custom-cflags"
61 fi
62
63 -# @FUNCTION: chromium_check_kernel_config
64 +# @FUNCTION: chromium_suid_sandbox_check_kernel_config
65 # @USAGE:
66 # @DESCRIPTION:
67 -# Ensures the system kernel is configured for full Chromium functionality.
68 -chromium_check_kernel_config() {
69 +# Ensures the system kernel supports features needed for SUID sandbox to work.
70 +chromium_suid_sandbox_check_kernel_config() {
71 has "${EAPI:-0}" 0 1 2 3 && die "EAPI=${EAPI} is not supported"
72
73 if [[ "${MERGE_TYPE}" == "source" || "${MERGE_TYPE}" == "binary" ]]; then
74 @@ -34,6 +34,16 @@
75 fi
76 }
77
78 +# @FUNCTION: chromium_check_kernel_config
79 +# @USAGE:
80 +# @DESCRIPTION:
81 +# Ensures the system kernel is configured for full Chromium functionality.
82 +chromium_check_kernel_config() {
83 + eqawarn "chromium_check_kernel_config is deprecated."
84 + eqawarn "Please use chromium_suid_sandbox_check_kernel_config if applicable."
85 + chromium_suid_sandbox_check_kernel_config
86 +}
87 +
88 # @ECLASS-VARIABLE: CHROMIUM_LANGS
89 # @DEFAULT_UNSET
90 # @DESCRIPTION: