Gentoo Archives: gentoo-commits

From: Matt Turner <mattst88@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/catalyst:master commit in: targets/support/
Date: Sat, 23 Feb 2013 02:02:37
Message-Id: 1361584935.9ceebbfdeac3626d52641c195f09297041298341.mattst88@gentoo
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