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


Reply via email to