summaryrefslogtreecommitdiffstats
path: root/rtems-release
diff options
context:
space:
mode:
authorChris Johns <chrisj@rtems.org>2016-11-11 02:31:43 +0000
committerChris Johns <chrisj@rtems.org>2016-11-11 02:31:43 +0000
commite86b33f5093b99a3194fcd28ead8936b0c3c5821 (patch)
tree21458e754ce5cd574595246bbc65951d5b3859b3 /rtems-release
parentFix the doco and packaging of docs. Sort out the README.txt templates. (diff)
downloadrtems-release-e86b33f5093b99a3194fcd28ead8936b0c3c5821.tar.bz2
Add examples-v2 and libbsd.
These repos have submodules which need special handling to archive. Add release notes.
Diffstat (limited to 'rtems-release')
-rwxr-xr-xrtems-release27
1 files changed, 23 insertions, 4 deletions
diff --git a/rtems-release b/rtems-release
index 230cb8a..4eeadc5 100755
--- a/rtems-release
+++ b/rtems-release
@@ -63,14 +63,20 @@ checksum=sha512
#
# Defaults.
#
+rtems_examples=yes
+rtems_libbsd=yes
rtems_docs=yes
+rtems_docs_build=sphinx
rtems_readme=README.txt.in
+rtems_readme_release_notes=
+rtems_release_conf=
#
-# Version default settings.
+# Version configuration. Overrides defaults.
#
-if [ -f rtems-release-defaults-${version} ]; then
- . rtems-release-defaults-${version}
+if [ -f rtems-release-${version}-conf ]; then
+ rtems_release_conf=rtems-release-${version}-conf
+ . rtems-release-${version}-conf
fi
build()
@@ -93,6 +99,12 @@ build rtems-source-builder ${version} ${revision}
build rtems-tools ${version} ${revision}
build rtems ${version} ${revision} rtems-release-kernel
build rtems-source-builder ${version} ${revision} rtems-release-rsb-hashing
+if [ ${rtems_examples} = yes ]; then
+ build examples-v2 ${version} ${revision}
+fi
+if [ ${rtems_libbsd} = yes ]; then
+ build rtems-libbsd ${version} ${revision}
+fi
#
# Documentation.
@@ -116,6 +128,13 @@ cat ${rtems_readme} | \
-e "s/@VERSION@/${version}/g" \
-e "s/@REVISION@/${revision}/g" \
-e "s/@DATE@/${now}/g" > ${release}/README.txt
+if [ -n "${rtems_readme_release_notes}" ]; then
+ echo >> ${release}/README.txt
+ echo "Release Notes" >> ${release}/README.txt
+ echo "~~~~~~~~~~~~~" >> ${release}/README.txt
+ echo >> ${release}/README.txt
+ echo "${rtems_readme_release_notes}" >> ${release}/README.txt
+fi
echo >> ${release}/README.txt
echo "RTEMS Architectures and BSPs" >> ${release}/README.txt
echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~" >> ${release}/README.txt
@@ -130,7 +149,7 @@ mkdir -p ${release}/contrib/releasing
for f in README.txt \
README.txt.in \
rtems-release \
- rtems-release-defaults-4.10 \
+ ${rtems_release_conf} \
rtems-release-docs \
rtems-release-kernel \
rtems-release-package \