diff options
author | 2003-10-22 20:38:33 +0000 | |
---|---|---|
committer | 2003-10-22 20:38:33 +0000 | |
commit | 18a34ec9687960c1baac604995f043176d29709f (patch) | |
tree | a4538fde0846ef5a0e6d3a40bbb4e0612b40efa0 /eclass | |
parent | gentoofication of initscript for firewall (diff) | |
download | gentoo-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.eclass | 35 |
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 |