[ http://jira.codehaus.org/browse/WAGONSSH-44?page=comments#action_71013 ]
Eric Coolman commented on WAGONSSH-44:
--------------------------------------
I have a related issue on Maven 2.0.4, but with filePermissions for group
write. The client machine is Ubuntu dapper and the repository is gentoo.
[EMAIL PROTECTED]:~/workspace/mromojo$ java -version
java version "1.4.2_12"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_12-b03)
Java HotSpot(TM) Client VM (build 1.4.2_12-b03, mixed mode)
[EMAIL PROTECTED]:~/workspace/mromojo$ mvn -version
Maven version: 2.0.4
[EMAIL PROTECTED]:~/workspace/mromojo$ uname -a
Linux ecoolman-desktop 2.6.15-26-686 #1 SMP PREEMPT Mon Jul 17 20:14:14 UTC
2006 i686 GNU/Linux
[EMAIL PROTECTED]:~/workspace/mromojo$ umask
0002
[EMAIL PROTECTED]:~/workspace/mromojo$ ssh hydrogen
Last login: Thu Jul 27 16:46:57 2006 from 172.22.44.84
[EMAIL PROTECTED] ~ $ uname -a
Linux hydrogen 2.6.11-gentoo-r6 #1 SMP Sat Apr 23 16:22:14 GMT 2005 i686
Intel(R) Xeon(TM) CPU 2.40GHz GenuineIntel GNU/Linux
[EMAIL PROTECTED] ~ $ umask
0002
[EMAIL PROTECTED]:~/workspace/mromojo$ mvn help:effective-settings
help:effective-pom
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'help'.
[INFO]
----------------------------------------------------------------------------
[INFO] Building Maven 2 Mojos
[INFO] task-segment: [help:effective-settings, help:effective-pom]
(aggregator-style)
[INFO]
----------------------------------------------------------------------------
[INFO] [help:effective-settings]
[INFO]
Effective settings:
<?xml version="1.0"?><settings>
<localRepository>/home/ecoolman/.m2/repository</localRepository>
<interactiveMode>false</interactiveMode>
<servers>
<server>
<username>ecoolman</username>
<privateKey>/home/ecoolman/.ssh/id_dsa</privateKey>
<filePermissions>664</filePermissions>
<directoryPermissions>775</directoryPermissions>
<configuration></configuration>
<id>hydrogen</id>
</server>
</servers>
<profiles>
<profile>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<repositories>
<repository>
<releases>
<enabled>false</enabled>
</releases>
<snapshots />
<id>Maven Snapshots</id>
<url>http://snapshots.maven.codehaus.org/maven2/</url>
</repository>
<repository>
<releases>
<updatePolicy>daily</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</releases>
<snapshots>
<updatePolicy>always</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</snapshots>
<id>hydrogen-maven1</id>
<name>MRO Hydrogen Maven 1 Repository</name>
<url>http://hydrogen/tools/maven</url>
<layout>legacy</layout>
</repository>
<repository>
<releases>
<updatePolicy>daily</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</releases>
<snapshots>
<updatePolicy>always</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</snapshots>
<id>hydrogen</id>
<name>MRO Hydrogen Maven2 Repository</name>
<url>http://hydrogen/tools/maven2</url>
</repository>
<repository>
<releases>
<updatePolicy>daily</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</releases>
<snapshots>
<updatePolicy>always</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</snapshots>
<id>ibiblio</id>
<name>ibiblio maven2 repository</name>
<url>http://ibiblio.lsu.edu/main/pub/packages/maven2/</url>
</repository>
<repository>
<releases>
<updatePolicy>daily</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</releases>
<snapshots>
<updatePolicy>always</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</snapshots>
<id>ibiblio</id>
<name>ibiblio maven2 plugin repository</name>
<url>http://ibiblio.lsu.edu/main/pub/packages/maven2/plugins</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<releases>
<enabled>false</enabled>
</releases>
<snapshots />
<id>Maven Snapshots</id>
<url>http://snapshots.maven.codehaus.org/maven2/</url>
</pluginRepository>
<pluginRepository>
<releases>
<updatePolicy>daily</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</releases>
<snapshots>
<updatePolicy>always</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</snapshots>
<id>hydrogen</id>
<name>MRO Hydrogen Repository</name>
<url>http://hydrogen/tools/maven2</url>
<layout>legacy</layout>
</pluginRepository>
<pluginRepository>
<releases>
<updatePolicy>daily</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</releases>
<snapshots>
<updatePolicy>always</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</snapshots>
<id>ibiblio</id>
<name>ibiblio maven2 repository</name>
<url>http://ibiblio.lsu.edu/main/pub/packages/maven2/plugins/</url>
</pluginRepository>
</pluginRepositories>
<id></id>
</profile>
</profiles>
<activeProfiles>
<activeProfile></activeProfile>
</activeProfiles>
</settings>
[INFO] [help:effective-pom]
[INFO]
************************************************************************************
Effective POM for project 'mro:mromojo:maven-plugin:1.0'
************************************************************************************
<?xml version="1.0"?><project>
<modelVersion>4.0.0</modelVersion>
<groupId>mro</groupId>
<artifactId>mromojo</artifactId>
<packaging>maven-plugin</packaging>
<name>Maven 2 Mojos</name>
<version>1.0</version>
<description>MRO Mojos for Maven 2 projects</description>
<url>http://hydrogen/projects/mromojo</url>
<issueManagement>
<system>MRO Issues</system>
<url>http://issues.mro.com</url>
</issueManagement>
<inceptionYear>2006</inceptionYear>
<developers>
<developer>
<id>ecoolman</id>
<name>Eric Coolman</name>
<email>[EMAIL PROTECTED]</email>
<organization>MRO Software Canada, Ltd</organization>
<organizationUrl>http://www.mro.com</organizationUrl>
<roles>
<role>developer</role>
<role>admin</role>
</roles>
<timezone>+0500</timezone>
</developer>
</developers>
<scm>
<connection>scm:cvs:ext::/usr/local/area51cvs:mromojo</connection>
</scm>
<organization>
<name>MRO Software Canada, Ltd</name>
<url>http://www.mro.com/</url>
</organization>
<build>
<sourceDirectory>/mnt/sda3/home/ecoolman/workspace/mromojo/src/main/java</sourceDirectory>
<scriptSourceDirectory>src/main/scripts</scriptSourceDirectory>
<testSourceDirectory>/mnt/sda3/home/ecoolman/workspace/mromojo/src/test/java</testSourceDirectory>
<outputDirectory>/mnt/sda3/home/ecoolman/workspace/mromojo/target/classes</outputDirectory>
<testOutputDirectory>/mnt/sda3/home/ecoolman/workspace/mromojo/target/test-classes</testOutputDirectory>
<resources>
<resource>
<directory>/mnt/sda3/home/ecoolman/workspace/mromojo/src/main/resources</directory>
</resource>
</resources>
<testResources>
<testResource>
<directory>/mnt/sda3/home/ecoolman/workspace/mromojo/src/test/resources</directory>
</testResource>
</testResources>
<directory>/mnt/sda3/home/ecoolman/workspace/mromojo/target</directory>
<finalName>mromojo-1.0</finalName>
<plugins>
<plugin>
<artifactId>maven-site-plugin</artifactId>
<configuration>
<locales>en</locales>
</configuration>
</plugin>
<plugin>
<artifactId>maven-deploy-plugin</artifactId>
<version>2.0-beta-1</version>
</plugin>
<plugin>
<artifactId>maven-help-plugin</artifactId>
<version>2.0.1</version>
</plugin>
</plugins>
</build>
<repositories>
<repository>
<releases>
<enabled>false</enabled>
</releases>
<snapshots />
<id>Maven Snapshots</id>
<url>http://snapshots.maven.codehaus.org/maven2/</url>
</repository>
<repository>
<releases>
<updatePolicy>daily</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</releases>
<snapshots>
<updatePolicy>always</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</snapshots>
<id>hydrogen-maven1</id>
<name>MRO Hydrogen Maven 1 Repository</name>
<url>http://hydrogen/tools/maven</url>
<layout>legacy</layout>
</repository>
<repository>
<releases>
<updatePolicy>daily</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</releases>
<snapshots>
<updatePolicy>always</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</snapshots>
<id>hydrogen</id>
<name>MRO Hydrogen Maven2 Repository</name>
<url>http://hydrogen/tools/maven2</url>
</repository>
<repository>
<releases>
<updatePolicy>daily</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</releases>
<snapshots>
<updatePolicy>always</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</snapshots>
<id>ibiblio</id>
<name>ibiblio maven2 repository</name>
<url>http://ibiblio.lsu.edu/main/pub/packages/maven2/</url>
</repository>
<repository>
<releases>
<updatePolicy>daily</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</releases>
<snapshots>
<updatePolicy>always</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</snapshots>
<id>ibiblio</id>
<name>ibiblio maven2 plugin repository</name>
<url>http://ibiblio.lsu.edu/main/pub/packages/maven2/plugins</url>
</repository>
<repository>
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>central</id>
<name>Maven Repository Switchboard</name>
<url>http://repo1.maven.org/maven2</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<releases>
<enabled>false</enabled>
</releases>
<snapshots />
<id>Maven Snapshots</id>
<url>http://snapshots.maven.codehaus.org/maven2/</url>
</pluginRepository>
<pluginRepository>
<releases>
<updatePolicy>daily</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</releases>
<snapshots>
<updatePolicy>always</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</snapshots>
<id>hydrogen</id>
<name>MRO Hydrogen Repository</name>
<url>http://hydrogen/tools/maven2</url>
<layout>legacy</layout>
</pluginRepository>
<pluginRepository>
<releases>
<updatePolicy>daily</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</releases>
<snapshots>
<updatePolicy>always</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</snapshots>
<id>ibiblio</id>
<name>ibiblio maven2 repository</name>
<url>http://ibiblio.lsu.edu/main/pub/packages/maven2/plugins/</url>
</pluginRepository>
<pluginRepository>
<releases>
<updatePolicy>never</updatePolicy>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>central</id>
<name>Maven Plugin Repository</name>
<url>http://repo1.maven.org/maven2</url>
</pluginRepository>
</pluginRepositories>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
</dependency>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-project</artifactId>
<version>2.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-plugin-api</artifactId>
<version>2.0</version>
</dependency>
<dependency>
<groupId>mro</groupId>
<artifactId>mroutil</artifactId>
<version>1.0</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>mro</groupId>
<artifactId>cfgbuilder</artifactId>
<version>1.0</version>
<scope>compile</scope>
</dependency>
</dependencies>
<reporting>
<outputDirectory>target/site</outputDirectory>
<plugins>
<plugin>
<artifactId>maven-javadoc-plugin</artifactId>
</plugin>
<plugin>
<artifactId>maven-plugin-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>changes-maven-plugin</artifactId>
<version>2.0-beta-1</version>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>taglist-maven-plugin</artifactId>
<version>2.0-beta-1</version>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>changelog-maven-plugin</artifactId>
<version>2.0-beta-1</version>
</plugin>
</plugins>
</reporting>
<distributionManagement>
<repository>
<id>hydrogen</id>
<url>scp://hydrogen/var/area51/tools/maven2</url>
</repository>
<site>
<id>hydrogen</id>
<url>scp://hydrogen/var/www/localhost/htdocs/projects/mromojo</url>
</site>
<downloadUrl>http://hydrogen/tools/maven2</downloadUrl>
</distributionManagement>
</project>
************************************************************************************
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1 second
[INFO] Finished at: Fri Jul 28 10:44:16 EDT 2006
[INFO] Final Memory: 2M/508M
[INFO] ------------------------------------------------------------------------
> directoryPermissions is not repected when I deploy a POM
> --------------------------------------------------------
>
> Key: WAGONSSH-44
> URL: http://jira.codehaus.org/browse/WAGONSSH-44
> Project: wagon-ssh
> Issue Type: Bug
> Environment: Debian Linux unstable, Sun JDK 1.5.0_06
> Reporter: Trustin Lee
> Assigned To: Brett Porter
> Attachments: wagon-permission-patch.diff
>
>
> It seems like 'directoryPermissions' doesn't work at all though
> 'filePermissions' do. I tried both scp and scpexe. Nothing worked. I also
> changed my umask to 002, but it didn't help at all.
> If you have committership in the Apache Directory Project (Brett? :), then
> you can try it by yourself:
> --------
> svn co https://svn.apache.org/repos/asf/directory/trunks/ directory
> cd directory
> mvn --non-recursive deploy
> --------
> This is my ~/.m2/settings.xml
> --------
> <?xml version="1.0" encoding="UTF-8"?>
> <settings>
> <servers>
> <server>
> <id>apache.snapshots</id>
> <username>trustin</username>
> <privateKey>/home/trustin/.ssh/id_rsa</privateKey>
> <directoryPermissions>0775</directoryPermissions>
> <filePermissions>0664</filePermissions>
> </server>
> </servers>
> </settings>
> --------
--
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