[Change TMPDIR to avoid problem with hint’s temporary files Joachim Breitner **20100904113625 Ignore-this: 2ca997d9f5939e1904d90117fe71e403 ] hunk ./b18n-combined-cgi.hs 18 +import System.Posix.Env hunk ./b18n-combined-cgi.hs 412 - - Temp-Dir functions taken from XMonad/Lock.hs and simplified + - Temp-Dir functions taken from XMonad/Lock.hs and simplified. + - It also changes TMP so that hint’s temporary files are stored within this directory hunk ./b18n-combined-cgi.hs 419 - bracket (create_directory absolute_name 0) + formerTMP <- getEnv "TMPDIR" + bracket (do dir <- create_directory absolute_name 0 + setEnv "TMPDIR" dir True + return dir + ) hunk ./b18n-combined-cgi.hs 425 + maybe (unsetEnv "TMPDIR") (\p -> setEnv "TMPDIR" p True) formerTMP