[jira] Commented: (MSITE-330) Wagon nukes the permission bits of uploaded files.

2008-06-19 Thread Paul Spencer (JIRA)

[ 
http://jira.codehaus.org/browse/MSITE-330?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=139045#action_139045
 ] 

Paul Spencer commented on MSITE-330:


1) The command chmod -Rf g+w,a+rX fails on HP-UX servers because f, which 
is for silent output,  is not an option. 

2)  I would prefer the file permissions, directory permissions, and chmod 
options be in the distributionManagementsite tag since the values are 
specific to the server.  Each user should not have different values for the 
tags.

{code:xml|title=pom.xml}
project
  ...
  distributionManagement
site
  idprojects.foo.com/id
nameFoo.Com Project Site/name

urlscp://projectsfoo.com/${project.artifactId}/${project.version}/url
directoryPermissions775/directoryPermissions
filePermissions664/filePermissions
chmodSilentOption/ !-- Defaults to f --
chmodRecursiveOption/ !-- Defaults to R --
  /site
/distributionManagement
/project
{code}





 Wagon nukes the permission bits of uploaded files.
 --

 Key: MSITE-330
 URL: http://jira.codehaus.org/browse/MSITE-330
 Project: Maven 2.x Site Plugin
  Issue Type: Bug
  Components: site:deploy
Reporter: Henning Schmiedehausen

 Uploading a site using wagon might nuke permission bits of e.g. CGI scripts 
 thus making these unavailable. 
 For Apache webserver, a CGI script can have the permission bit set and is 
 then executed. This is e.g. used for the download.cgi script on many Apache 
 project sites. 
 The wagon uploader (at least ssh and ssh-external) unconditionally change the 
 permissions of all files to be 664. Which kills the execution bits. Which is 
 bad (TM).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] Commented: (MSITE-330) Wagon nukes the permission bits of uploaded files.

2008-06-07 Thread Dennis Lundberg (JIRA)

[ 
http://jira.codehaus.org/browse/MSITE-330?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=137754#action_137754
 ] 

Dennis Lundberg commented on MSITE-330:
---

Currently the site-plugin does this:

chmod -Rf g+w,a+rX 

on the deployment directory. So it shoudn't remove any bits - just add them.

 Wagon nukes the permission bits of uploaded files.
 --

 Key: MSITE-330
 URL: http://jira.codehaus.org/browse/MSITE-330
 Project: Maven 2.x Site Plugin
  Issue Type: Bug
  Components: site:deploy
Reporter: Henning Schmiedehausen

 Uploading a site using wagon might nuke permission bits of e.g. CGI scripts 
 thus making these unavailable. 
 For Apache webserver, a CGI script can have the permission bit set and is 
 then executed. This is e.g. used for the download.cgi script on many Apache 
 project sites. 
 The wagon uploader (at least ssh and ssh-external) unconditionally change the 
 permissions of all files to be 664. Which kills the execution bits. Which is 
 bad (TM).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] Commented: (MSITE-330) Wagon nukes the permission bits of uploaded files.

2008-06-07 Thread Dennis Lundberg (JIRA)

[ 
http://jira.codehaus.org/browse/MSITE-330?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=137781#action_137781
 ] 

Dennis Lundberg commented on MSITE-330:
---

Perhaps you have a server section in your settings.xml that overrides the file 
permissions?
Something like this:

{code:xml}
server
  usernamemyUserId/username
  idapache.website/id
  directoryPermissions775/directoryPermissions
  filePermissions664/filePermissions
/server
{code}

 Wagon nukes the permission bits of uploaded files.
 --

 Key: MSITE-330
 URL: http://jira.codehaus.org/browse/MSITE-330
 Project: Maven 2.x Site Plugin
  Issue Type: Bug
  Components: site:deploy
Reporter: Henning Schmiedehausen

 Uploading a site using wagon might nuke permission bits of e.g. CGI scripts 
 thus making these unavailable. 
 For Apache webserver, a CGI script can have the permission bit set and is 
 then executed. This is e.g. used for the download.cgi script on many Apache 
 project sites. 
 The wagon uploader (at least ssh and ssh-external) unconditionally change the 
 permissions of all files to be 664. Which kills the execution bits. Which is 
 bad (TM).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] Commented: (MSITE-330) Wagon nukes the permission bits of uploaded files.

2008-05-28 Thread Brett Porter (JIRA)

[ 
http://jira.codehaus.org/browse/MSITE-330?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=136404#action_136404
 ] 

Brett Porter commented on MSITE-330:


this is a result of chmod -Rf in the site plugin - wagon is doing the right 
thing. It keeps permissions on existing files copied individually.

 Wagon nukes the permission bits of uploaded files.
 --

 Key: MSITE-330
 URL: http://jira.codehaus.org/browse/MSITE-330
 Project: Maven 2.x Site Plugin
  Issue Type: Bug
  Components: site:deploy
Reporter: Henning Schmiedehausen

 Uploading a site using wagon might nuke permission bits of e.g. CGI scripts 
 thus making these unavailable. 
 For Apache webserver, a CGI script can have the permission bit set and is 
 then executed. This is e.g. used for the download.cgi script on many Apache 
 project sites. 
 The wagon uploader (at least ssh and ssh-external) unconditionally change the 
 permissions of all files to be 664. Which kills the execution bits. Which is 
 bad (TM).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] Commented: (MSITE-330) Wagon nukes the permission bits of uploaded files.

2008-05-28 Thread Brett Porter (JIRA)

[ 
http://jira.codehaus.org/browse/MSITE-330?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=136405#action_136405
 ] 

Brett Porter commented on MSITE-330:


in addition, the site plugin really shouldn't execute this - it should rely on 
the wagon to set them correctly. We can address issues in wagon where 
putDirectory doesn't set the permissions correctly. Simply removing the lines 
is probably the fix here.

 Wagon nukes the permission bits of uploaded files.
 --

 Key: MSITE-330
 URL: http://jira.codehaus.org/browse/MSITE-330
 Project: Maven 2.x Site Plugin
  Issue Type: Bug
  Components: site:deploy
Reporter: Henning Schmiedehausen

 Uploading a site using wagon might nuke permission bits of e.g. CGI scripts 
 thus making these unavailable. 
 For Apache webserver, a CGI script can have the permission bit set and is 
 then executed. This is e.g. used for the download.cgi script on many Apache 
 project sites. 
 The wagon uploader (at least ssh and ssh-external) unconditionally change the 
 permissions of all files to be 664. Which kills the execution bits. Which is 
 bad (TM).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira