Need help in maintaining permissions in RPM

Ramin Rad raminsrad at
Fri Jul 1 16:26:22 UTC 2011

If the tar file is the file that you are installing, then just use the 
"%attr" directive under "%files". 

If you are extracting the tar file in your %pre or %post scripts, use 
the '-p' option to tar to preserve the mode for the files in the tar 
image. (See the man pages for tar)

Hope this helps.


On 7/1/2011 12:10 PM, James R Maxwell wrote:
> I have a tar file that contains certain permissions, ownerships and 
> groups.
> My question is how do I specify in the Spec file that I want to 
> maintain the same permissions, ownerships and groups of my tarfile 
> when the RPM is installed.
> I have the following line in my spec file;
> %defattr (-,root,root,-)
> However my tarfile contains files and directories of different 
> permissions for directories/files and ownership/groups.
> Any help would be appreciated.
> Jim
> _______________________________________________
> Rpm-list mailing list
> Rpm-list at
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the Rpm-list mailing list