empserver/src/scripts/nightly/diff_to_prev.sh

35 lines
495 B
Bash
Executable file

#!/bin/sh
#
# Check differences between the last two logs
#
# Blame it on marcolz
#
PROGNAME="$0"
usage() {
echo "Usage: ${PROGNAME} <configfile>" >&2;
exit 1;
}
[ $# -lt 1 ] && usage
[ -f "$1" ] || usage
# Source config file
case "$1"
in
*/*)
. "$1"
;;
*)
. ./"$1"
;;
esac
[ -f "${SCRIPTDIR}/common.sh" ] || { echo "Broken config ?" >&2; exit 1; }
. "${SCRIPTDIR}"/common.sh
cd "${LOGDIR}" || err "Could not cd to ${LOGDIR}"
diff -u $(ls "${EMPTARGET}.${ARCH}."* | tail -2)