Sophie

Sophie

distrib > Altlinux > 4.1 > i586 > media > core-src > by-pkgid > 818205f6325473533f345b0ba31e289d > files > 15

mutt-1.4.2.3-alt1.src.rpm

---  mutt-1.4.orig/muttbug.sh.in	29 Aug 2002 09:36:22 -0000
+++  mutt-1.4/muttbug.sh.in	15 Jan 2003 11:25:49 -0000
@@ -85,15 +85,10 @@
 exec > /dev/tty
 exec < /dev/tty
 
-SCRATCH=${TMPDIR-/tmp}/`basename $0`.`hostname`.$$
-
-mkdir ${SCRATCH} || \
-{ 
-	echo "`basename $0`: Can't create temporary directory." >& 2 ; 
-	exit 1 ; 
-}
-
-trap "rm -r -f ${SCRATCH} ; trap '' 0 ; exit" 0 1 2
+SCRATCH=
+trap 'rm -rf $SCRATCH' EXIT
+trap 'rm -rf $SCRATCH; exit 1' HUP INT TERM
+SCRATCH=$(mktemp -td `basename $0`-`hostname`.XXXXXX) || exit 1
 
 TEMPLATE=${SCRATCH}/template.txt