1 |
commit: 9ceebbfdeac3626d52641c195f09297041298341 |
2 |
Author: W. Trevor King <wking <AT> tremily <DOT> us> |
3 |
AuthorDate: Sat Feb 9 20:45:38 2013 +0000 |
4 |
Commit: Matt Turner <mattst88 <AT> gmail <DOT> com> |
5 |
CommitDate: Sat Feb 23 02:02:15 2013 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/catalyst.git;a=commit;h=9ceebbfd |
7 |
|
8 |
kmerge.sh: Make /var/tmp/${clst_kname}.config optional |
9 |
|
10 |
For users that don't want to specify a seed config. |
11 |
|
12 |
Reviewed-by: Matt Turner <mattst88 <AT> gmail.com> |
13 |
|
14 |
--- |
15 |
targets/support/kmerge.sh | 21 +++++++++++++-------- |
16 |
1 files changed, 13 insertions(+), 8 deletions(-) |
17 |
|
18 |
diff --git a/targets/support/kmerge.sh b/targets/support/kmerge.sh |
19 |
index b731373..ce1dddf 100644 |
20 |
--- a/targets/support/kmerge.sh |
21 |
+++ b/targets/support/kmerge.sh |
22 |
@@ -109,8 +109,11 @@ genkernel_compile(){ |
23 |
else |
24 |
genkernel ${GK_ARGS} || exit 1 |
25 |
fi |
26 |
- md5sum /var/tmp/${clst_kname}.config | awk '{print $1}' > \ |
27 |
- /tmp/kerncache/${clst_kname}/${clst_kname}-${clst_version_stamp}.CONFIG |
28 |
+ if [ -e /var/tmp/${clst_kname}.config ] |
29 |
+ then |
30 |
+ md5sum /var/tmp/${clst_kname}.config | awk '{print $1}' > \ |
31 |
+ /tmp/kerncache/${clst_kname}/${clst_kname}-${clst_version_stamp}.CONFIG |
32 |
+ fi |
33 |
} |
34 |
|
35 |
build_kernel() { |
36 |
@@ -177,15 +180,17 @@ then |
37 |
fi |
38 |
|
39 |
CONFIG_MATCH=0 |
40 |
-if [ -e /tmp/kerncache/${clst_kname}/${clst_kname}-${clst_version_stamp}.CONFIG ] |
41 |
+if [ -n "${clst_KERNCACHE}" -a |
42 |
+ -e /tmp/kerncache/${clst_kname}/${clst_kname}-${clst_version_stamp}.CONFIG ] |
43 |
then |
44 |
- STR1=`cat /tmp/kerncache/${clst_kname}/${clst_kname}-${clst_version_stamp}.CONFIG` |
45 |
- STR2=`md5sum /var/tmp/${clst_kname}.config|awk '{print $1}'` |
46 |
- if [ "${STR1}" = "${STR2}" ] |
47 |
+ if [ ! -e /var/tmp/${clst_kname}.config ] |
48 |
then |
49 |
- if [ -n "${clst_KERNCACHE}" ] |
50 |
+ CONFIG_MATCH=1 |
51 |
+ else |
52 |
+ STR1=`cat /tmp/kerncache/${clst_kname}/${clst_kname}-${clst_version_stamp}.CONFIG` |
53 |
+ STR2=`md5sum /var/tmp/${clst_kname}.config|awk '{print $1}'` |
54 |
+ if [ "${STR1}" = "${STR2}" ] |
55 |
then |
56 |
- #echo "CONFIG match" |
57 |
CONFIG_MATCH=1 |
58 |
fi |
59 |
fi |