Commit 16f29d06 authored by Vitaly Lipatov's avatar Vitaly Lipatov

add decrement_release function and test for it

parent fdcb9ad5
......@@ -120,6 +120,13 @@ set_version()
fi
}
# decrement release with workaround about non textual release
decrement_release()
{
local NUMPART=$(echo $1 | sed -e "s|[^0-9].*||g")
[ -n "$NUMPART" ] || NUMPART=1
echo $(($NUMPART - 1))
}
subst_namever()
{
......
#!/bin/sh
. `dirname $0`/../share/eterbuild/functions/common
load_mod spec
check()
{
[ "$2" != "$3" ] && echo "FATAL with '$1': result '$2' do not match with '$3'" || echo "OK for '$1' with '$2'"
}
check_dec()
{
check $1 `decrement_release $1` $2
}
check_dec 39 38
check_dec 39.1 38
check_dec 39cvs 38
check_dec 39.1cvs 38
check_dec cvs 0
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment