summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRelease Engineers <releng@openoffice.org>2009-08-11 10:37:02 +0000
committerRelease Engineers <releng@openoffice.org>2009-08-11 10:37:02 +0000
commit79801828e4d97a018bf489535522fc613ee6d226 (patch)
treef82b7e4f6f9c44b733c77f2eafad8bfdc9ce9937
parent7a16d4872376246bb30e7d956bd41aea77734aa5 (diff)
#i10000# added fallback for TMPDIR
-rw-r--r--solenv/bin/mhids.pl9
1 files changed, 7 insertions, 2 deletions
diff --git a/solenv/bin/mhids.pl b/solenv/bin/mhids.pl
index 4b3ce1f2b4dc..6970ad275c3f 100644
--- a/solenv/bin/mhids.pl
+++ b/solenv/bin/mhids.pl
@@ -120,8 +120,13 @@ if ( $ENV{NO_HID_FILES} ) {
$no_hid_files = $ENV{"NO_HID_FILES"};
}
$solarincludes = $ENV{SOLARINCLUDES};
-$tmpdir = $ENV{TMPDIR};
-die "ERROR - \"TMPDIR\" environment variable not set\n" if ( !defined $tmpdir );
+if (defined $ENV{TMPDIR}) {
+ $tmpdir = $ENV{TMPDIR};
+} elsif (defined $ENV{TMP}) {
+ $tmpdir = $ENV{TMP};
+} else {
+ die "ERROR - \"TMPDIR\" & \"TMP\" environment variables not set\n";
+};
die "ERROR - \"$tmpdir\" doesn't exist\n" if ( ! -d $tmpdir );
setcompiler();