commit:     f81cca8a201167e53b218617b479986d7e96cfa8
Author:     Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 22 12:22:32 2016 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Mon Feb 22 12:22:32 2016 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=f81cca8a

intel-sdp-r1.eclass: Handle shorter versioning

Signed-off-by: Justin Lecher <jlec <AT> gentoo.org>

 eclass/intel-sdp-r1.eclass | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/eclass/intel-sdp-r1.eclass b/eclass/intel-sdp-r1.eclass
index 2f06ed3..e1ad96d 100644
--- a/eclass/intel-sdp-r1.eclass
+++ b/eclass/intel-sdp-r1.eclass
@@ -143,7 +143,14 @@ esac
 # Gets the full internal Intel version specifier.
 _isdp_get-sdp-full-pv() {
        local _intel_pv=($(get_version_components))
-       local 
_intel_pv_full="${_intel_pv[3]}-${_intel_pv[0]}.${_intel_pv[1]}.${_intel_pv[2]}-${_intel_pv[3]}"
+       case ${#_intel_pv[@]} in
+               3)
+                       local 
_intel_pv_full="${_intel_pv[0]}.${_intel_pv[1]}-${_intel_pv[2]}"
+                       ;;
+               4)
+                       local 
_intel_pv_full="${_intel_pv[3]}-${_intel_pv[0]}.${_intel_pv[1]}.${_intel_pv[2]}-${_intel_pv[3]}"
+                       ;;
+       esac
        echo "${_intel_pv_full}"
 }
 

Reply via email to