Fix Caching Problem in 0.16.3
This fixes the caching problem http://golem.ph.utexas.edu/instiki/show/Known+Bugs?rev=13#Caching which afflicts some installations of 0.16.3. With the patch, it's no longer necessary that the Instiki directory be owned by the instiki user (yay!).
This commit is contained in:
parent
7f2b16e78d
commit
0ddef97328
|
@ -27,7 +27,7 @@ module ActiveSupport #:nodoc:
|
||||||
old_stat = stat(file_name)
|
old_stat = stat(file_name)
|
||||||
rescue Errno::ENOENT
|
rescue Errno::ENOENT
|
||||||
# No old permissions, write a temp file to determine the defaults
|
# No old permissions, write a temp file to determine the defaults
|
||||||
check_name = ".permissions_check.#{Thread.current.object_id}.#{Process.pid}.#{rand(1000000)}"
|
check_name = join(dirname(file_name), ".permissions_check.#{Thread.current.object_id}.#{Process.pid}.#{rand(1000000)}")
|
||||||
open(check_name, "w") { }
|
open(check_name, "w") { }
|
||||||
old_stat = stat(check_name)
|
old_stat = stat(check_name)
|
||||||
unlink(check_name)
|
unlink(check_name)
|
||||||
|
|
Loading…
Reference in a new issue