summaryrefslogtreecommitdiff
path: root/eclass
diff options
context:
space:
mode:
authorHeinrich Wendel <lanius@gentoo.org>2003-10-22 20:38:33 +0000
committerHeinrich Wendel <lanius@gentoo.org>2003-10-22 20:38:33 +0000
commit18a34ec9687960c1baac604995f043176d29709f (patch)
treea4538fde0846ef5a0e6d3a40bbb4e0612b40efa0 /eclass
parentgentoofication of initscript for firewall (diff)
downloadgentoo-2-18a34ec9687960c1baac604995f043176d29709f.tar.gz
gentoo-2-18a34ec9687960c1baac604995f043176d29709f.tar.bz2
gentoo-2-18a34ec9687960c1baac604995f043176d29709f.zip
added is_version functions
Diffstat (limited to 'eclass')
-rw-r--r--eclass/kernel-mod.eclass35
1 files changed, 34 insertions, 1 deletions
diff --git a/eclass/kernel-mod.eclass b/eclass/kernel-mod.eclass
index 06366d57ac2a..c11537307995 100644
--- a/eclass/kernel-mod.eclass
+++ b/eclass/kernel-mod.eclass
@@ -1,6 +1,6 @@
# Copyright 1999-2003 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-mod.eclass,v 1.4 2003/09/04 12:59:30 stuart Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-mod.eclass,v 1.5 2003/10/22 20:38:33 lanius Exp $
# This eclass provides help for compiling external kernel modules from
# source.
@@ -156,4 +156,37 @@ kernel-mod_src_compile ()
emake KERNEL_DIR=${KERNEL_DIR} || die
}
+kernel-mod_is_2_4_kernel() {
+ kernel-mod_getversion
+
+ if [ "${KV_major}" -eq 2 -a "${KV_minor}" -eq 4 ]
+ then
+ return 0
+ else
+ return 1
+ fi
+}
+
+kernel-mod_is_2_5_kernel() {
+ kernel-mod_getversion
+
+ if [ "${KV_major}" -eq 2 -a "${KV_minor}" -eq 5 ]
+ then
+ return 0
+ else
+ return 1
+ fi
+}
+
+kernel-mod_is_2_6_kernel() {
+ kernel-mod_getversion
+
+ if [ "${KV_major}" -eq 2 -a "${KV_minor}" -eq 6 ]
+ then
+ return 0
+ else
+ return 1
+ fi
+}
+
EXPORT_FUNCTIONS src_compile