[
https://jira.codehaus.org/browse/MRPM-89?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Anders Hammar updated MRPM-89:
------------------------------
Assignee: (was: Brett Okken)
> Use default file/directory permissions if a mapping only specifies username
> and/or group
> ----------------------------------------------------------------------------------------
>
> Key: MRPM-89
> URL: https://jira.codehaus.org/browse/MRPM-89
> Project: Mojo RPM Plugin
> Issue Type: Improvement
> Affects Versions: 2.1-alpha-1
> Reporter: Colin Kinder
>
> My rpm generation is working great with the exception of this one issue. If,
> in a mapping section, I specify a subset of the 3 permission options
> (username/groupname/filemode) the other defaults don't seem to be picked up.
> In the situation I've described below I'm trying to specify a different
> username from the defaults but I want to retain the defaultDirmode,
> defaultFilemode, and defaultGroupname under the directory specified. The
> configuration below results in all files/directories with 644 permissions.
> I've set these as my defaults:
> ...
> <defaultDirmode>755</defaultDirmode>
> <defaultFilemode>644</defaultFilemode>
> <defaultUsername>appread</defaultUsername>
> <defaultGroupname>appread</defaultGroupname>
> ...
> <mapping>
> <username>apache</username>
> <recurseDirectories>true</recurseDirectories>
>
> <directory>/var/www/domains/${project.artifactId}/var/</directory>
> <sources>
> <source>
> <location>var</location>
> </source>
> </sources>
> </mapping>
> ...
> My goal is for the apache user to own everything under
> /var/www/domains/projectxyz/var/, which works. The problem is that
> everything under /var/www/domains/projectxyz/var/ is getting 644 permissions,
> including directories. Here is what's produced in the spec file that's
> causing the problem:
> %attr(644,apache,appread) /var/www/domains/projectxyz/var//
> %attr(644,apache,appread) /var/www/domains/projectxyz/var//cache
> %attr(644,apache,appread) /var/www/domains/projectxyz/var//plugins
> I think it makes sense to use defaults for file/directory permissions where
> none are specified in mapping elements but this doesn't seem to be happening.
> Let me know if you need more information.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email