#!/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
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
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
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