From 83ff776dff33938c1240e2141da020dd61134afb Mon Sep 17 00:00:00 2001 From: Chris Johns Date: Fri, 14 Aug 2020 05:21:22 +1000 Subject: Work around version numbering mismatch with the kernel --- rtems-release-kernel | 15 +++++++++++++-- 1 file 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 @@ -83,6 +83,17 @@ cd ../.. 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. # @@ -92,9 +103,9 @@ cd ${prefix} do echo " Generating ${f}" cat < ${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 -- cgit v1.2.3