Regression: File.unlink can't delete a directory in 1.6.0 and above
-------------------------------------------------------------------
Key: JRUBY-6041
URL: https://jira.codehaus.org/browse/JRUBY-6041
Project: JRuby
Issue Type: Bug
Components: Core Classes/Modules
Affects Versions: JRuby 1.6
Environment: Solaris 10, x64
Reporter: Ben Summers
Priority: Minor
This script:
require 'fileutils'
FileUtils.mkdir("test-dir")
File.unlink("test-dir")
# 1.6.4 requires FileUtils.rmdir("test-dir")
runs fine on 1.5.3, but fails on 1.6.0 and above.
$ /opt/jruby160/bin/jruby test_unlink_dir.rb
Errno::EPERM: Not owner - Operation not permitted - test-dir
unlink at org/jruby/RubyFile.java:1785
(root) at test_unlink_dir.rb:5
$ /opt/jruby164/bin/jruby test_unlink_dir.rb
Errno::EPERM: Not owner - Operation not permitted - test-dir
unlink at org/jruby/RubyFile.java:1797
(root) at test_unlink_dir.rb:5
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email