summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Johns <chrisj@rtems.org>2016-11-17 07:26:12 +0000
committerChris Johns <chrisj@rtems.org>2016-11-17 07:26:12 +0000
commit387d91dc0dee061d1b14343381652c25af607029 (patch)
treee372d1c509a449c0d802a5ac028b2ad6267e4762
parentUpdate to the tag puch command. (diff)
downloadrtems-release-387d91dc0dee061d1b14343381652c25af607029.tar.bz2
Generate the correct version for the RTEMS kernel. Remove autom4te.cache from the tar file.4.11.1
-rwxr-xr-xrtems-release-kernel29
1 files changed, 22 insertions, 7 deletions
diff --git a/rtems-release-kernel b/rtems-release-kernel
index a50cc86..b690a60 100755
--- a/rtems-release-kernel
+++ b/rtems-release-kernel
@@ -87,14 +87,29 @@ export PATH=${top}/at/bin:$PATH
#
# Bootstrap RTEMS.
#
-echo "Bootstrapping RTEMS"
cd ${prefix}
-./bootstrap -c
-./bootstrap -p
-${top}/${rsb}/source-builder/sb-bootstrap
-./rtems-bsps > ARCH-BSP.txt
-cp ARCH-BSP.txt ${toptop}
-cd ..
+ echo "Set the version in the build system.."
+ for f in $(find . -name version.m4)
+ do
+ echo " Generating ${f}"
+ cat <<EOF > ${f}
+dnl Autogenerated for RTEMS release: ${release}
+AC_DEFUN([RTEMS_VERSIONING],
+m4_define([_RTEMS_VERSION],[${release}]))
+dnl RTEMS API Version
+m4_define([_RTEMS_API],[${version}])
+EOF
+ done
+ echo "Bootstrapping RTEMS"
+ ./bootstrap -c
+ ./bootstrap -p
+ ${top}/${rsb}/source-builder/sb-bootstrap
+ echo "Cleaning autom4te.cache"
+ rm -rf $(find . -name autom4te.cache)
+ echo "Generate ARCH-BSP.txt"
+ ./rtems-bsps > ARCH-BSP.txt
+ cp ARCH-BSP.txt ${toptop}
+ cd ..
#
# Clean up.