Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

What is the difference between %attr and %defattr and are the rights applied recursively to a file structure delivered by an rpm?

share|improve this question
up vote 1 down vote accepted

%defattr is a blanket for which its attributes will be applied across all files listed, while %attr is for specifying attributes only for a single file.

share|improve this answer

%defattr, as the name implies, is the default attributes for all files in the package. What do mean by "applied recursively"? If you use a directory name, it will be used for all the files in the directory.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .