Gentoo Archives: gentoo-commits

From: "Ulrich Müller" <ulm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/eselect:master commit in: /, modules/
Date: Thu, 28 Aug 2014 13:02:44
Message-Id: 1409230924.2595c33ecfc5d1604a421f420ca6786c98968ba8.ulm@gentoo
1 commit: 2595c33ecfc5d1604a421f420ca6786c98968ba8
2 Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
3 AuthorDate: Thu Aug 28 13:02:04 2014 +0000
4 Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
5 CommitDate: Thu Aug 28 13:02:04 2014 +0000
6 URL: http://sources.gentoo.org/gitweb/?p=proj/eselect.git;a=commit;h=2595c33e
7
8 Changed heuristic for recognising kernel source trees.
9
10 * modules/kernel.eselect (find_targets): Changed heuristic for
11 recognising kernel source trees: Check for both Makefile and
12 Kconfig being present, but don't require digits in the directory
13 name any more. Bug 516754.
14
15 ---
16 ChangeLog | 5 +++++
17 modules/kernel.eselect | 4 ++--
18 2 files changed, 7 insertions(+), 2 deletions(-)
19
20 diff --git a/ChangeLog b/ChangeLog
21 index 92d7730..ca4c7c9 100644
22 --- a/ChangeLog
23 +++ b/ChangeLog
24 @@ -1,5 +1,10 @@
25 2014-08-28 Ulrich Müller <ulm@g.o>
26
27 + * modules/kernel.eselect (find_targets): Changed heuristic for
28 + recognising kernel source trees: Check for both Makefile and
29 + Kconfig being present, but don't require digits in the directory
30 + name any more. Bug 516754.
31 +
32 * libs/core.bash.in (inherit):
33 * libs/tests.bash.in (has):
34 * modules/config.eselect (generic_handle_one_file, accept_handler)
35
36 diff --git a/modules/kernel.eselect b/modules/kernel.eselect
37 index d21b748..c327f3c 100644
38 --- a/modules/kernel.eselect
39 +++ b/modules/kernel.eselect
40 @@ -28,8 +28,8 @@ sort_kernel_versions() {
41 # find a list of kernel symlink targets
42 find_targets() {
43 local f
44 - for f in "${EROOT}"/usr/src/linux-[[:digit:]]*; do
45 - [[ -f ${f}/Makefile ]] && basename "${f}"
46 + for f in "${EROOT}"/usr/src/linux-*; do
47 + [[ -f ${f}/Makefile && -f ${f}/Kconfig ]] && basename "${f}"
48 done | sort_kernel_versions
49 }