unset libdir srcdir objdir since they may contain settings for previous modules.
authorJohn Mylchreest <johnm@gentoo.org>
Sun, 16 Jan 2005 23:53:00 +0000 (23:53 +0000)
committerJohn Mylchreest <johnm@gentoo.org>
Sun, 16 Jan 2005 23:53:00 +0000 (23:53 +0000)
eclass/linux-mod.eclass

index b8ca027b852f1b4a02471331a0afae92d9fd2d45..fc5b9f869f9109af9eae80554606984ebf13820d 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-mod.eclass,v 1.22 2005/01/16 22:54:56 johnm Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/linux-mod.eclass,v 1.23 2005/01/16 23:53:00 johnm Exp $
 
 # Description: This eclass is used to interface with linux-info in such a way
 #              to provide the functionality required and initial functions
@@ -243,6 +243,7 @@ display_postinst() {
                einfo "please type the following as root:"
                for i in ${MODULE_NAMES}
                do
+                       unset libdir srcdir objdir
                        for n in $(find_module_params ${i})
                        do
                                eval ${n/:*}=${n/*:/}
@@ -316,6 +317,7 @@ linux-mod_src_compile() {
 
        for i in ${MODULE_NAMES}
        do
+               unset libdir srcdir objdir
                for n in $(find_module_params ${i})
                do
                        eval ${n/:*}=${n/*:/}
@@ -355,6 +357,7 @@ linux-mod_src_install() {
 
        for i in ${MODULE_NAMES}
        do
+               unset libdir srcdir objdir
                for n in $(find_module_params ${i})
                do
                        eval ${n/:*}=${n/*:/}