[ http://jira.codehaus.org/browse/MSITE-396?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Lukas Theussl closed MSITE-396. ------------------------------- Assignee: Lukas Theussl Resolution: Fixed Fix Version/s: 2.1 The chmod command is now optional and configurable, see MSITE-141. > Site Deployment with scpexe fails because of chmod exit code > ------------------------------------------------------------ > > Key: MSITE-396 > URL: http://jira.codehaus.org/browse/MSITE-396 > Project: Maven 2.x Site Plugin > Issue Type: Bug > Components: site:deploy > Affects Versions: 2.0 > Environment: Linux > Reporter: Klaus Reimer > Assignee: Lukas Theussl > Fix For: 2.1 > > Attachments: error.txt > > > When deploying a site via scpexe protocol then Maven executes this command > after uploading the files: > chmod -Rf g+w,a+rX /somepath > The target directory on the server does not belong to the user uploading the > files. The user has write permissions, but he is not the owner. And this > means that chmod fails. It displays no error message because of the -f > parameter but it returns an exit code 1 which is processed by Maven. The > result is the attached error message. > When I change the owner of the target directory then it works but we can't do > this because we have multiple SSH users uploading the files. The permissions > are already correct on the server (They are handled by ACLs) so there is no > need to call chmod at all. So I suggest to let the user configure if chmod is > executed at all or to ignore the return value of chmod (If you already use -f > to hide error messages then you are most likely not interested in errors so > also ignoring the error code smells fine) -- 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