ssh resolver sets very restrictive file permissions when publishing artifacts
-----------------------------------------------------------------------------

                 Key: IVY-764
                 URL: https://issues.apache.org/jira/browse/IVY-764
             Project: Ivy
          Issue Type: Bug
    Affects Versions: 2.0.0-beta-2
            Reporter: Tero Hagström


When we use the ssh resolver to publish artifacts to a repository on our 
server, the access permissions of the created files only allow reading by the 
user that published the artifacts. As a result, no one else can get the 
artifacts from the repository, which completely defeats it's  purpose.

File permissions look like this:
-rw-------  1 atu dev 875 Mar 10 12:34 core-20080310123411.jar
-rw-------  1 atu dev  40 Mar 10 12:34 core-20080310123411.jar.sha1
-rw-------  1 atu dev  32 Mar 10 12:34 core-20080310123411.jar.md5
-rw-------  1 atu dev 166 Mar 10 12:34 ivy-20080310123411.xml
-rw-------  1 atu dev  40 Mar 10 12:34 ivy-20080310123411.xml.sha1
-rw-------  1 atu dev  32 Mar 10 12:34 ivy-20080310123411.xml.md5

I could not find any way to configure or otherwise affect the file permissions. 
Is there a way? 

BTW, with Ivy 1.4.1 the permissions looked like this:
-rw-rw-r--  1 th  dev 877 Mar  6 10:08 core-20080306100813.jar
-rw-rw-r--  1 th  dev  40 Mar  6 10:08 core-20080306100813.jar.sha1
-rw-rw-r--  1 th  dev  32 Mar  6 10:08 core-20080306100813.jar.md5
-rw-rw-r--  1 th  dev 166 Mar  6 10:08 ivy-20080306100813.xml
-rw-rw-r--  1 th  dev  40 Mar  6 10:08 ivy-20080306100813.xml.sha1
-rw-rw-r--  1 th  dev  32 Mar  6 10:08 ivy-20080306100813.xml.md5

We will now fall back to using Ivy version 1.4.1, for the time being.



-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to