#! /bin/sh email=$1 shift logfile=/tmp/logfile-$$ # !!! security trap "rm $logfile" EXIT echo $logfile if ! "$@" > $logfile 2>&1; then BLOCKER=/tmp/inhibit-notify if ! test -f $BLOCKER; then HEAD=`head $logfile` TAIL=`tail $logfile` bzip2 < $logfile > $logfile.bz2 mail -s "Nix build failed" -a $logfile.bz2 $email <