Thread File::Temp - temp-Verzeichnis wird ignoriert wenn perl -T (Win32) (5 answers)
Opened by GwenDragon at 2014-07-01 15:51

GwenDragon
 2014-07-01 16:41
#176241 #176241
User since
2005-01-17
14746 Artikel
Admin1
[Homepage]
user image
Aha, das ist also der Bösewicht. Danke.
Ich habe den Hinweis zwar gesehen, dass es hakt, wenn tainted, man das neueste Modul nehmen soll; daraus schloss ich, dass das problem gefixt war.
Dass File::Spec::Win32 das Problem macht, habe ich übersehen.

Quote
tmpdir

Returns a string representation of the first existing directory from the following list:$ENV{TMPDIR}
$ENV{TEMP}
$ENV{TMP}
SYS:/temp
C:\system\temp
C:/temp
/tmp
/


The SYS:/temp is preferred in Novell NetWare and the C:\system\temp for Symbian (the File::Spec::Win32 is used also for those platforms).

If running under taint mode, and if the environment variables are tainted, they are not used.

https://metacpan.org/pod/File::Spec::Win32#tmpdir

Kein Wunder.
Auf den meisten Systemen exiostiert C:\temp oder \tmp nicht, also wird stattdessen das \ des Laufwerks auf dem die Tests laufen genommen.

Muss ich mir mal einen Patch überlegen und an den Maintainer senden.
Last edited: 2014-07-01 16:43:05 +0200 (CEST)

View full thread File::Temp - temp-Verzeichnis wird ignoriert wenn perl -T (Win32)