View | Details | Raw Unified
Collapse All | Expand All

(-) sh/functions.sh (-3 / +4 lines)
 Lines 104-114    Link Here 
KV_to_int() {
KV_to_int() {
	[ -z $1 ] && return 1
	[ -z $1 ] && return 1
	local KV_MAJOR=${1%%.*}
	local x=${1%%-*}
	local x=${1#*.}
	local KV_MAJOR=${x%%.*}
	x=${x#*.}
	local KV_MINOR=${x%%.*}
	local KV_MINOR=${x%%.*}
	x=${1#*.*.}
	x=${1#*.*.}
	local KV_MICRO=${x%%-*}
	local KV_MICRO=${x%%.*}
	local KV_int=$((${KV_MAJOR} * 65536 + ${KV_MINOR} * 256 + ${KV_MICRO} ))
	local KV_int=$((${KV_MAJOR} * 65536 + ${KV_MINOR} * 256 + ${KV_MICRO} ))
	# We make version 2.2.0 the minimum version we will handle as
	# We make version 2.2.0 the minimum version we will handle as