Blame SOURCES/passenger-4.0.50-tmpdir.patch

f8250e
diff --git a/ext/common/Utils.cpp b/ext/common/Utils.cpp
f8250e
index fd2e8f3..30dbdd4 100644
f8250e
--- a/ext/common/Utils.cpp
f8250e
+++ b/ext/common/Utils.cpp
f8250e
@@ -629,7 +629,7 @@ getSystemTempDir() {
f8250e
 	if (temp_dir == NULL || *temp_dir == '\0') {
f8250e
 		temp_dir = getenv("PASSENGER_TMPDIR");
f8250e
 		if (temp_dir == NULL || *temp_dir == '\0') {
f8250e
-			temp_dir = "/tmp";
f8250e
+			temp_dir = "/var/run/rh-passenger40";
f8250e
 		}
f8250e
 	}
f8250e
 	return temp_dir;
f8250e
diff --git a/lib/phusion_passenger/admin_tools.rb b/lib/phusion_passenger/admin_tools.rb
f8250e
index f149241..92cceea 100644
f8250e
--- a/lib/phusion_passenger/admin_tools.rb
f8250e
+++ b/lib/phusion_passenger/admin_tools.rb
f8250e
@@ -30,7 +30,7 @@ module AdminTools
f8250e
 				return ENV[name]
f8250e
 			end
f8250e
 		end
f8250e
-		return "/tmp"
f8250e
+		return "/var/run/rh-passenger40"
f8250e
 	end
f8250e
 	
f8250e
 	def self.process_is_alive?(pid)
f8250e
diff --git a/lib/phusion_passenger/utils/tmpdir.rb b/lib/phusion_passenger/utils/tmpdir.rb
f8250e
index c3c8ab6..e77148a 100644
f8250e
--- a/lib/phusion_passenger/utils/tmpdir.rb
f8250e
+++ b/lib/phusion_passenger/utils/tmpdir.rb
f8250e
@@ -37,7 +37,7 @@ protected
f8250e
 	def self.passenger_tmpdir(create = true)
f8250e
 		dir = @@passenger_tmpdir
f8250e
 		if dir.nil? || dir.empty?
f8250e
-			tmpdir = "/tmp"
f8250e
+			tmpdir = "/var/run/rh-passenger40"
f8250e
 			["PASSENGER_TEMP_DIR", "PASSENGER_TMPDIR"].each do |name|
f8250e
 				if ENV.has_key?(name) && !ENV[name].empty?
f8250e
 					tmpdir = ENV[name]