Moving .config check, so this is purely a sanity test now. If we use LOCALVERSION...
authorJohn Mylchreest <johnm@gentoo.org>
Fri, 10 Dec 2004 22:43:03 +0000 (22:43 +0000)
committerJohn Mylchreest <johnm@gentoo.org>
Fri, 10 Dec 2004 22:43:03 +0000 (22:43 +0000)
eclass/linux-info.eclass

index 09a473f2ebb040513efae8347a4d4ad89741d8da..96b73bfb63e09f5eaaed12d9fb18c638eec77699 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2004 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/linux-info.eclass,v 1.8 2004/12/06 18:33:10 johnm Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/linux-info.eclass,v 1.9 2004/12/10 22:43:03 johnm Exp $
 #
 # This eclass provides functions for querying the installed kernel
 # source version, selected kernel options etc.
@@ -169,13 +169,6 @@ get_version() {
                eerror "Please ensure that ${KERNEL_DIR} points to a complete set of Linux sources"
                die "Makefile not found in ${KV_DIR}"
        fi
-
-       if [ ! -s "${KV_DIR}/.config" ]
-       then
-               eerror "Could not find a usable .config in the kernel source directory."
-               eerror "Please ensure that ${KERNEL_DIR} points to a configured set of Linux sources"
-               die ".config not found in ${KV_DIR}"
-       fi
        
        # OK so now we know our sources directory, but they might be using
        # KBUILD_OUTPUT, and we need this for .config and localversions-*
@@ -230,6 +223,13 @@ get_version() {
        
        einfo "Found sources for kernel version:"
        einfo "    ${KV_FULL}"
+       
+       if [ ! -s "${KV_OUT_DIR}/.config" ]
+       then
+               eerror "Could not find a usable .config in the kernel source directory."
+               eerror "Please ensure that ${KERNEL_DIR} points to a configured set of Linux sources"
+               die ".config not found in ${KV_OUT_DIR}"
+       fi
 }