Blame mgetty-1.1.30-mktemp.patch
|
cvsdist |
1008ce2 |
Use mktemp to create the stdin temporary file. Not portable to systems
|
|
cvsdist |
1008ce2 |
without mktemp, unfortunately.
|
|
cvsdist |
1008ce2 |
|
|
cvsdist |
1008ce2 |
--- mgetty-1.1.30/fax/faxspool.in 2002-12-18 16:59:16.000000000 -0500
|
|
cvsdist |
1008ce2 |
+++ mgetty-1.1.30/fax/faxspool.in 2002-12-18 17:06:43.000000000 -0500
|
|
cvsdist |
1008ce2 |
@@ -637,10 +637,14 @@
|
|
cvsdist |
1008ce2 |
#
|
|
cvsdist |
1008ce2 |
if [ x$file = x- ]
|
|
cvsdist |
1008ce2 |
then
|
|
cvsdist |
1008ce2 |
+ file=`mktemp /tmp/faxspool.XXXXXX`
|
|
cvsdist |
1008ce2 |
+ if test -z $file
|
|
cvsdist |
1008ce2 |
+ then
|
|
cvsdist |
1008ce2 |
+ $echo "ERROR: can't create work file, giving up" >&2 ; exit 6
|
|
cvsdist |
1008ce2 |
+ fi
|
|
cvsdist |
1008ce2 |
+ trap "rm $file" 0
|
|
cvsdist |
1008ce2 |
$echo "spooling $file (stdin)..."
|
|
cvsdist |
1008ce2 |
- trap "rm /tmp/faxsp.$$" 0
|
|
cvsdist |
1008ce2 |
- cat - >/tmp/faxsp.$$
|
|
cvsdist |
1008ce2 |
- file=/tmp/faxsp.$$
|
|
cvsdist |
1008ce2 |
+ cat - >$file
|
|
cvsdist |
1008ce2 |
else
|
|
cvsdist |
1008ce2 |
$echo "spooling $file..."
|
|
cvsdist |
1008ce2 |
fi
|