From: Mike Frysinger Date: Sat, 10 Dec 2011 07:57:59 +0000 (+0000) Subject: do not reset S when we have already run through detect_version so it wont clobber... X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=8208d40e0d59042152c6ac72f5ae95cab0f62629;p=gentoo.git do not reset S when we have already run through detect_version so it wont clobber an existing S value #380999 --- diff --git a/eclass/kernel-2.eclass b/eclass/kernel-2.eclass index 194001b2cd5b..5288e4e50b5f 100644 --- a/eclass/kernel-2.eclass +++ b/eclass/kernel-2.eclass @@ -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.