summaryrefslogtreecommitdiffstats
path: root/rtems-release
diff options
context:
space:
mode:
authorChris Johns <chrisj@rtems.org>2016-09-04 12:55:55 +1000
committerChris Johns <chrisj@rtems.org>2016-09-04 12:55:55 +1000
commitecf390464242ed5aff4ec363e6dea3e25c3a95bb (patch)
treeedcd70337dcf06917c2682433288f3fb0f4f2ca5 /rtems-release
parentMake the source packages included version specific. (diff)
downloadrtems-release-ecf390464242ed5aff4ec363e6dea3e25c3a95bb.tar.bz2
Documentation is not built for some versions.
Diffstat (limited to 'rtems-release')
-rwxr-xr-xrtems-release46
1 files changed, 15 insertions, 31 deletions
diff --git a/rtems-release b/rtems-release
index 00c164c..f8e8876 100755
--- a/rtems-release
+++ b/rtems-release
@@ -47,36 +47,6 @@ set -e
top=${PWD}
#
-# Defaults.
-#
-rtems_doc=yes
-
-#
-# Check for options
-#
-opts=yes
-while [ $opts = yes ];
-do
- case $1 in
- -*)
- case $1 in
- --no-docs)
- rtems_docs=no
- ;;
- *)
- echo "error: invalid option: $1"
- exit 1
- ;;
- esac
- shift
- ;;
- *)
- opts=no
- ;;
- esac
-done
-
-#
# The version and revision.
#
if [ $# -ne 2 ]; then
@@ -90,6 +60,19 @@ release=${version}.${revision}
checksum=sha512
+#
+# Defaults.
+#
+rtems_doc=yes
+rtems_readme=README.txt.in
+
+#
+# Version default settings.
+#
+if [ -f rtems-release-defaults-${version} ]; then
+ . rtems-release-defaults-${version}
+fi
+
build()
{
echo "Package: $1"
@@ -116,6 +99,7 @@ build rtems-source-builder ${version} ${revision} rtems-release-rsb-hashing
#
if [ ${rtems_docs} = yes ]; then
./rtems-release-docs rtems-docs ${version} ${revision}
+ rtems_readme=README-doc.txt.in
fi
#
@@ -128,7 +112,7 @@ echo "Collect tools sources"
# Create the README.txt
#
now=$(date +"%d %B %Y")
-cat README.txt.in | \
+cat ${rtems_readme} | \
sed -e "s/@RELEASE@/${release}/g" \
-e "s/@VERSION@/${version}/g" \
-e "s/@REVISION@/${revision}/g" \