summaryrefslogtreecommitdiff
path: root/scripts/build/checkChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/build/checkChangeLog')
-rwxr-xr-xscripts/build/checkChangeLog29
1 files changed, 29 insertions, 0 deletions
diff --git a/scripts/build/checkChangeLog b/scripts/build/checkChangeLog
new file mode 100755
index 0000000..46c56c4
--- /dev/null
+++ b/scripts/build/checkChangeLog
@@ -0,0 +1,29 @@
+#! /bin/sh
+
+. ./packageinfo.sh
+
+# HMS: Irix doesn't have 'head'...
+cl1=`head -1 ChangeLog || sed -e 1q ChangeLog`
+
+case "$repotype" in
+ dev) ;;
+ stable) ;;
+ *) echo "Unexpected repotype <$repotype>"
+ exit 1
+ ;;
+esac
+
+case "$repotype$cl1" in
+ dev---)
+ echo "Dev repo ChangeLog must not begin with '---'!"
+ exit 1
+ ;;
+ dev*)
+ ;;
+ stable---)
+ ;;
+ stable*)
+ echo "Stable repo Changelog must begin with '---'!"
+ exit 1
+ ;;
+esac