[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: