we did a couple of experiments here and we think you need to:

set umask 2 in .bashrc. For non-interactive remote shell access such as through scp this is the file executed, not .bash_profile

in ~/.m2/settings.xml set

           <directoryPermissions>775</directoryPermissions>
           <filePermissions>664</filePermissions>
for each repository you are deploying to. We're not so sure about the 2nd point, but this works for me and we found that the source file permissions do have an effect on the target file permissions together with the umask, and these settings affect what maven presents as the source file permissions.

this is all too easy to mess up -- a lot of geronimo comitters have problems with this too.

thanks
david jencks

On Jul 25, 2007, at 8:57 PM, Alex Karasulu wrote:

You know we did do this or at least I know a few of us did it but we still get this issue. It's very strange. I have 'umask 0002' in my .bash_profile which is equivalent to having
it in .cshrc when using bash shell.

Alex

On 7/25/07, David Jencks <[EMAIL PROTECTED]> wrote:
If you set umask to 2 (not 22) on people.apache.org you won't have this problem. You have to set it in the place so it works for ssh access. For me that is in .cshrc

thanks
david jencks

On Jul 25, 2007, at 6:28 PM, Alex Karasulu wrote:

Enrique,

You have files in the m2 snapshot repo from a deploy which need to have the group rw permissions
added to them here on people.apache.org:

     /www/people.apache.org/repo/m2-snapshot-repository

Please fix this. Make sure you massage permissions on each deployment.

We need to either fix maven's deploy plugin or make sure we massage permissions after each deploy. I think Trustin had a fix for it at some point but I don't think the maven guys incorporated it.

Alex





Reply via email to