| 1 | # Copyright 1999-2006 Gentoo Foundation |
1 | # Copyright 1999-2006 Gentoo Foundation |
| 2 | # Distributed under the terms of the GNU General Public License v2 |
2 | # Distributed under the terms of the GNU General Public License v2 |
| 3 | # $Header: /var/cvsroot/gentoo-x86/eclass/linux-info.eclass,v 1.87 2011/01/04 17:53:13 cardoe Exp $ |
3 | # $Header: /var/cvsroot/gentoo-x86/eclass/linux-info.eclass,v 1.88 2011/03/29 19:57:51 flameeyes Exp $ |
| 4 | # |
4 | # |
| 5 | # Original author: John Mylchreest <johnm@gentoo.org> |
5 | # Original author: John Mylchreest <johnm@gentoo.org> |
| 6 | # Maintainer: kernel-misc@gentoo.org |
6 | # Maintainer: kernel-misc@gentoo.org |
| 7 | # |
7 | # |
| 8 | # Please direct your bugs to the current eclass maintainer :) |
8 | # Please direct your bugs to the current eclass maintainer :) |
| … | |
… | |
| 596 | get_version |
596 | get_version |
| 597 | return $? |
597 | return $? |
| 598 | else |
598 | else |
| 599 | KV_MAJOR=$(get_version_component_range 1 ${KV_FULL}) |
599 | KV_MAJOR=$(get_version_component_range 1 ${KV_FULL}) |
| 600 | KV_MINOR=$(get_version_component_range 2 ${KV_FULL}) |
600 | KV_MINOR=$(get_version_component_range 2 ${KV_FULL}) |
| 601 | KV_PATCH=$(get_version_component_range 3- ${KV_FULL}) |
601 | KV_PATCH=$(get_version_component_range 3 ${KV_FULL}) |
| 602 | KV_PATCH=${KV_PATCH//-*} |
602 | KV_PATCH=${KV_PATCH//-*} |
| 603 | [[ -n ${KV_FULL#*-} ]] && [[ -n ${KV_FULL//${KV_FULL#*-}} ]] \ |
603 | KV_EXTRA="${KV_FULL#${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}}" |
| 604 | && KV_EXTRA="-${KV_FULL#*-}" |
|
|
| 605 | fi |
604 | fi |
| 606 | return 0 |
605 | return 0 |
| 607 | } |
606 | } |
| 608 | |
607 | |
| 609 | # This next function is named with the eclass prefix to avoid conflicts with |
608 | # This next function is named with the eclass prefix to avoid conflicts with |