gcc_release (build_diffs): Add diagnostics in case we cannot generate a specific...
authorGerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
Tue, 27 May 2003 13:26:23 +0000 (15:26 +0200)
committerGerald Pfeifer <gerald@gcc.gnu.org>
Tue, 27 May 2003 13:26:23 +0000 (13:26 +0000)
* gcc_release (build_diffs): Add diagnostics in case we cannot
generate a specific diff file.

From-SVN: r67186

maintainer-scripts/ChangeLog
maintainer-scripts/gcc_release

index b6dfc1cbed7f5f91c90d480f8d4efa506de0d235..2bd6bd5f5ab86d371493ad187c75480edfed8f1f 100644 (file)
@@ -1,3 +1,8 @@
+2003-05-27  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
+
+       * gcc_release (build_diffs): Add diagnostics in case we cannot
+       generate a specific diff file.
+
 2003-05-24  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
 
        * gcc_release (build_sources): Only update ChangeLog files which
index 58538ffed1613cb84c481187adcb7b1fdd9fc3e7..df6ad80ae2f2655c386384b4272dd84ca4005123 100755 (executable)
@@ -306,7 +306,11 @@ build_diffs() {
   for f in gcc gcc-ada gcc-g++ gcc-g77 gcc-java gcc-objc gcc-testsuite gcc-core; do
     old_tar=${old_dir}/${f}-${old_vers}.tar.gz
     new_tar=${WORKING_DIRECTORY}/${f}-${RELEASE}.tar.gz
-    if [ -e $old_tar ] && [ -e $new_tar ]; then
+    if [ ! -e $old_tar ]; then
+      inform "$old_tar not found; not generating diff file"
+    elif [ ! -e $new_tar ]; then
+      inform "$new_tar not found; not generating diff file"
+    else
       build_diff $old_tar gcc-${old_vers} $new_tar gcc-${RELEASE} \
         ${f}-${old_vers}-${RELEASE}.diff.gz
     fi