blob: e159bd30c1f821767861725016de86d43ccfbd29 [file] [log] [blame]
#!/bin/bash
t=$(mktemp) || exit 1
trap "rm -f -- '$t'" EXIT
$* 2>&1 > $t
r=$?
if [ $r != 0 ]; then
cat $t
exit $r
fi
rm -f -- "$t"
trap - EXIT
exit 0