do not reset S when we have already run through detect_version so it wont clobber...
authorMike Frysinger <vapier@gentoo.org>
Sat, 10 Dec 2011 07:57:59 +0000 (07:57 +0000)
committerMike Frysinger <vapier@gentoo.org>
Sat, 10 Dec 2011 07:57:59 +0000 (07:57 +0000)
eclass/kernel-2.eclass

index 194001b2cd5bb407d44b743e00e10149119b6bdb..5288e4e50b5fd748d2be95102095f5495a6257ea 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2011 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.271 2011/12/08 19:39:44 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.272 2011/12/10 07:57:59 vapier Exp $
 
 # Description: kernel.eclass rewrite for a clean base regarding the 2.6
 #              series of kernel with back-compatibility for 2.4
@@ -146,14 +146,8 @@ detect_version() {
        # - KV: Kernel Version (2.6.0-gentoo/2.6.0-test11-gentoo-r1)
        # - EXTRAVERSION: The additional version appended to OKV (-gentoo/-gentoo-r1)
 
-       if [[ -n ${KV_FULL} ]]; then
-               # we will set this for backwards compatibility.
-               KV=${KV_FULL}
-
-               # we know KV_FULL so lets stop here. but not without resetting S
-               S=${WORKDIR}/linux-${KV_FULL}
-               return
-       fi
+       # We've already run, so nothing to do here.
+       [[ -n ${KV_FULL} ]] && return 0
 
        # CKV is used as a comparison kernel version, which is used when
        # PV doesnt reflect the genuine kernel version.