diff -uNr sysreport-1.3.13-1.orig/sysreport sysreport-1.3.13-1/sysreport --- sysreport-1.3.13-1.orig/sysreport 2004-09-13 06:24:56.000000000 -0400 +++ sysreport-1.3.13-1/sysreport 2005-07-11 23:28:27.000000000 -0400 @@ -9,8 +9,18 @@ # Preston Brown # Than Ngo +if ! type -path mktemp >/dev/null 2>/dev/null ; then + echo 'This system does not have the mktemp utility. ' >&2 + echo 'Please install it and rerun. Exiting.' >&2 + exit 1 +fi umask 0077 -ROOT=/tmp/sysreport.$$ +ROOT=`/bin/mktemp -q -d /tmp/sysreport.XXXXXX` +if [ $? -ne 0 ]; then + echo "$0: Can't create temp file, exiting..." + exit 1 +fi + UTILDIR=/usr/share/sysreport VER=`/bin/uname -r`