diff options
Diffstat (limited to 'rtems-release-kernel')
-rwxr-xr-x | rtems-release-kernel | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/rtems-release-kernel b/rtems-release-kernel index 16864d2..a4cf7fd 100755 --- a/rtems-release-kernel +++ b/rtems-release-kernel @@ -84,6 +84,17 @@ export XPATH=$PATH export PATH=${top}/at/bin:$PATH # +# Massage the version.revision string into major.minor.revision +# +release_ver_rel=$(echo ${release} | sed 's/-.*//g') +dots_plus_one=$(echo ${release_ver_rel} | tr . \\n | wc -l) +if [ $dots_plus_one -ne 2 ]; then + echo "error: invalid release string, only one dot allowed" + exit 1 +fi +release_ver_rel_minor="${release_ver_rel}.0" + +# # Bootstrap RTEMS, collect the BSPs, and update the README. # cd ${prefix} @@ -92,9 +103,9 @@ cd ${prefix} do echo " Generating ${f}" cat <<EOF > ${f} -dnl Autogenerated for RTEMS release: ${release} +dnl Autogenerated for RTEMS release: ${release} (${release_ver_rel_minor}) AC_DEFUN([RTEMS_VERSIONING], -m4_define([_RTEMS_VERSION],[${release}])) +m4_define([_RTEMS_VERSION],[${release_ver_rel_minor}])) dnl RTEMS API Version m4_define([_RTEMS_API],[${version}]) EOF |