Typo fix
[sxemacs] / contrib / report-build-failure.sh
index 9b2df67..749156b 100755 (executable)
@@ -1,5 +1,37 @@
 #!/bin/sh
 #
+# Send email to sxemacs-builds list about build failure.
+# NOTE: At the time of last change, you HAVE to be a subscriber for
+# your email to actually be delivered to the list
+#
+# (C) 2008 Nelson Ferreira
+#
+# This program is free software; you can redistribute it and/or modify it
+# under a BSD-like licence.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are met:
+# Redistributions of source code must retain the above copyright notice, this
+# list of conditions and the following disclaimer.
+# Redistributions in binary form must reproduce the above copyright notice,
+# this list of conditions and the following disclaimer in the documentation
+# and/or other materials provided with the distribution.
+# Neither the name of the Technical University of Berlin nor the names of its
+# contributors may be used to endorse or promote products derived from this
+# software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+# POSSIBILITY OF SUCH DAMAGE.
+#
 echo "Complain bitterly to njsf@sxemacs.org that he has still NOT updated this script to use git"
 exit 1
 if [ -z "$1"  ]; then
@@ -176,14 +208,14 @@ if [ -n "${MSRCDIR}" -a -d "${MSRCDIR}/{arch}" -a -n "${TLA}"  -a -n "${GREP}"
     cd "${MSRCDIR}"
     TREE="$(${TLA} tree-version)"
     PATCH="$(${TLA} revisions | ${TAIL} -1)"
-    echo "Tree : ${TREE}" 
-    echo "Patch: ${PATCH}" 
+    echo "Tree : ${TREE}"
+    echo "Patch: ${PATCH}"
     echo ""
     LAST_MAIN="$(${TLA} log-versions | ${GREP} -- '--main--' | ${TAIL} -1)"
     LAST_MAIN_PATCH="$(${TLA} revisions $LAST_MAIN | ${TAIL} -1)"
     if [ "${TREE}" != "${LAST_MAIN}" -o "${PATCH}" != "${LAST_MAIN_PATCH}" ]; then
-       echo "Main : $LAST_MAIN" 
-       echo "Patch: $LAST_MAIN_PATCH" 
+       echo "Main : $LAST_MAIN"
+       echo "Patch: $LAST_MAIN_PATCH"
        echo ""
     fi
     DIFF_NAME=/tmp/tla-changes-${USER}-$$-${attachment}.log
@@ -205,7 +237,7 @@ echo ""
 if [ -n "${SRCDIR}" ]; then
     echo " Source in ${SRCDIR}"
 fi
-if [ -n "${BLDDIR}" -a "${SRCDIR}" != "${BLDDIR}" ]; then 
+if [ -n "${BLDDIR}" -a "${SRCDIR}" != "${BLDDIR}" ]; then
     echo " Build  in ${BLDDIR}"
 fi
 
@@ -226,7 +258,7 @@ for f in beta make-all make-check-temacs make-check make-install; do
     if [ -f "./,,${f}.out" ]; then
        echo "> Contents of $(pwd)/,,${f}.out"
        echo ""
-       ${GREP} "$KREGEXP" ./,,${f}.out | ${GREP} -v "$RREGEXP" 
+       ${GREP} "$KREGEXP" ./,,${f}.out | ${GREP} -v "$RREGEXP"
     fi
 done