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 |
} |