Gentoo Archives: gentoo-commits

From: Thomas Deutschmann <whissi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-db/percona-server/
Date: Mon, 20 Aug 2018 00:38:32
Message-Id: 1534725499.4976f3ee0aae2a6c7eac7bc08f90bc153b0edcff.whissi@gentoo
1 commit: 4976f3ee0aae2a6c7eac7bc08f90bc153b0edcff
2 Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
3 AuthorDate: Mon Aug 20 00:37:24 2018 +0000
4 Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
5 CommitDate: Mon Aug 20 00:38:19 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4976f3ee
7
8 dev-db/percona-server: only check FEATURES on non-binary merge
9
10 Package-Manager: Portage-2.3.47, Repoman-2.3.10
11
12 .../percona-server-5.6.41.84.1.ebuild | 22 +++++++++++-----------
13 1 file changed, 11 insertions(+), 11 deletions(-)
14
15 diff --git a/dev-db/percona-server/percona-server-5.6.41.84.1.ebuild b/dev-db/percona-server/percona-server-5.6.41.84.1.ebuild
16 index 746ff1dba26..a46ac7790a7 100644
17 --- a/dev-db/percona-server/percona-server-5.6.41.84.1.ebuild
18 +++ b/dev-db/percona-server/percona-server-5.6.41.84.1.ebuild
19 @@ -209,24 +209,24 @@ pkg_setup() {
20 eerror "Please use gcc-config to switch to gcc-4.7 or later version."
21 die "Unsupported GCC version"
22 fi
23 - fi
24
25 - if has test ${FEATURES} && \
26 - use server && ! has userpriv ${FEATURES} ; then
27 - eerror "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root."
28 - die "FEATURES=test with FEATURES=-userpriv is not supported"
29 - fi
30 + if has test ${FEATURES} && \
31 + use server && ! has userpriv ${FEATURES} ; then
32 + eerror "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root."
33 + die "FEATURES=test with FEATURES=-userpriv is not supported"
34 + fi
35
36 - if has test ${FEATURES} && ! use test ; then
37 - eerror "FEATURES=test requires USE=test."
38 - die "FEATURES=test set but not USE=test"
39 + if has test ${FEATURES} && ! use test ; then
40 + eerror "FEATURES=test requires USE=test."
41 + die "FEATURES=test set but not USE=test"
42 + fi
43 +
44 + use test && python-any-r1_pkg_setup
45 fi
46
47 # This should come after all of the die statements
48 enewgroup mysql 60 || die "problem adding 'mysql' group"
49 enewuser mysql 60 -1 /dev/null mysql || die "problem adding 'mysql' user"
50 -
51 - use test && python-any-r1_pkg_setup
52 }
53
54 src_unpack() {