]> git.sur5r.net Git - kconfig-frontends/blob - scripts/version.sh
ksync: also get kernel changeset
[kconfig-frontends] / scripts / version.sh
1 #!/bin/sh
2
3 k_ver="$(  head -n 1 .version |cut -d ' ' -f 1  )"
4 k_cset="$( head -n 1 .version |cut -d ' ' -f 2  )"
5 k_name="$( head -n 1 .version |cut -d ' ' -f 3- )"
6 kf_ver="$( tail -n 1 .version                   )"
7
8 case "${k_ver}" in
9     *-rc*)  k_ver="${k_ver}_$( printf "%-7.7s" "${k_cset}" )";;
10     *)      ;;
11 esac
12 k_ver="$( echo "${k_ver}" |tr '-' '_' )"
13
14 case "${kf_ver}" in
15     hg) kf_ver="-hg_$( hg id -i -r . )";;
16     "") kf_ver="";;
17     *)  kf_ver="-${kf_ver}";;
18 esac
19
20 echo "${k_ver}${kf_ver}"