[ 
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


Reply via email to