Gentoo Archives: gentoo-dev

From: Mike Pagano <mpagano@g.o>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] [PATCH 1/1] kernel-2.eclass: Cleanup. Remove die from global, scope per EAPI 6 rules
Date: Fri, 02 Dec 2016 00:27:25
Message-Id: 86d1d5ec-027f-f3c2-d2da-16fdc246fea4@gentoo.org
1 EAPI 6 prohibits dying in global scope. Move that check to pkg_setup.
2
3 ---
4 eclass/kernel-2.eclass | 8 +++++---
5 1 file changed, 5 insertions(+), 3 deletions(-)
6
7 diff --git a/eclass/kernel-2.eclass b/eclass/kernel-2.eclass
8 index 547153c..91a24e9 100644
9 --- a/eclass/kernel-2.eclass
10 +++ b/eclass/kernel-2.eclass
11 @@ -544,9 +544,6 @@ elif [[ ${ETYPE} == headers ]]; then
12 unset KBUILD_OUTPUT
13
14 SLOT="0"
15 -else
16 - eerror "Unknown ETYPE=\"${ETYPE}\", must be \"sources\" or \"headers\""
17 - die "Unknown ETYPE=\"${ETYPE}\", must be \"sources\" or \"headers\""
18 fi
19
20 # Cross-compile support functions
21 @@ -1371,6 +1368,11 @@ kernel-2_pkg_setup() {
22 fi
23
24 ABI="${KERNEL_ABI}"
25 + if [[ ${ETYPE} != sources ]] && [[ ${ETYPE} != headers ]]; then
26 + eerror "Unknown ETYPE=\"${ETYPE}\", must be \"sources\" or \"headers\""
27 + die "Unknown ETYPE=\"${ETYPE}\", must be \"sources\" or \"headers\""
28 + fi
29 +
30 [[ ${ETYPE} == headers ]] && setup_headers
31 [[ ${ETYPE} == sources ]] && echo ">>> Preparing to unpack ..."
32 }
33 --
34 2.7.3

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies