Bug#253094: tetex-bin postinst does not obey TMPDIR
Hilmar Preusse <hille42@web.de> schrieb:
> On 07.06.04 Riku Voipio (nchip@kos.to) wrote:
>
> Hi,
>
>> tetex-bin postinst sets TMPDIR to /tmp, so any setting done by
>> admin gets ignored. this brakes (sometimes) installs on distributed
>> enviroments where /tmp isn't shared between nodes.
>>
> Hmm.
> test -z "$TMPDIR" && export TMPDIR=/tmp
> or rather
> TMPDIR=`mktemp -dt tetex.XXXXXX`
I just checked in a third version: I changed TMPDIR to
MKTMPDIR.
TEMPFILE=`mktemp -p $MKTMPDIR tetex.XXXXXXX`
According to mktemp's manpage, this will be overridden if
TMPDIR is set:
,----
| -p directory
| Use the specified directory as a prefix when generating the tem
| porary filename. The directory will be overridden by the user's
| TMPDIR environment variable if it is set. This option implies the
| -t flag (see below).
`----
Regards, Frank
--
Frank Küster, Biozentrum der Univ. Basel
Abt. Biophysikalische Chemie
Reply to: