~ salmonella-environment-setup (master) /utils/regen-reports.sh


 1#! /bin/sh
 2
 3# This script regenerates salmonella reports.
 4#
 5# Inputs: any file in the directory where reports are published (e.g.,
 6# salmonella-report.tar.gz, salmonella.log.bz2).  Multiple inputs are
 7# accepted.
 8
 9set -ex
10
11CHICKEN_BINDIR=$HOME/local/chicken-5/bin
12
13for r "$@"; do
14    dir=$(dirname "$r")
15    (
16        cd "$dir"
17        if [ -e salmonella.log.bz2 ]; then
18            bzip2 -d salmonella.log.bz2
19            "$CHICKEN_BINDIR"/salmonella-html-report salmonella.log salmonella-report
20            rm -f salmonella-report.tar.gz
21            tar czf salmonella-report.tar.gz salmonella-report
22            rm -rf salmonella-report
23            bzip2 -9 salmonella.log
24        fi
25    )
26done
Trap