To summarize: It's a configuration issue, configure your site properly. The temp path is on the settings page for a reason. Giving 2 sites the same files path breaks all kinds of stuff as well. You can also look for functions that are writing files to you temp path without using tempnam(). I know there is probably a lot of stuff that still does that, and I am likely guilty. :) IIRC even php's session clean up is normally a cron job. On Thu, 2007-07-05 at 22:26 -0400, Darren Oh wrote:
I believe my original question has been answered. To summarize,
1) no work has been done to prevent the same temp directory from being chosen for two different sites, and 2) there is an active issue (http://drupal.org/node/157134) to deal with the problem of the temp directory being deleted when it is a subdirectory of /tmp.