3 # Generate report from the last two build logs
15 if [ "`uname`" = "SunOS" ]
25 echo "Usage: ${PROGNAME} <configfile>" >&2;
44 [ -f "${SCRIPTDIR}/common.sh" ] || { echo "Broken config ?" >&2; exit 1; }
45 . "${SCRIPTDIR}"/common.sh
47 cd "${LOGDIR}" || err "Could not cd to ${LOGDIR}"
49 BUILDTYPE="${INSTANCE}"
50 [ -n "${EXTRASUFFIX}" ] && BUILDTYPE="${BUILDTYPE}.${EXTRASUFFIX}"
52 echo "This was generated using: ${0} ${1}"
54 echo "Sections: <diff> <full>"
57 echo "uname -a: $(uname -a)"
58 echo "gcc -v: $(gcc -v 2>&1)"
60 echo "========================================="
61 echo "===== Differences since last build: ====="
62 echo "========================================="
64 diff -u `ls "${BUILDTYPE}."* | tail -2`
67 echo "========================================="
68 echo "================ Full log: =============="
69 echo "========================================="
71 cat `ls "${BUILDTYPE}."* | tail -1`