我需要为包中的一个主要目录指定公共属性,并为其中的一些子目录指定特殊权限。例如
%files
%attr(-, myuser, mygroup) /opt/myapp
%attr(750, myuser, mygroup) /opt/myapp/bin # no exec permission to other
/etc # this is the reason I can't use %defattr(-, myuser, mygroup)
我自然会在 /opt/myapp/bin 下的每个文件上收到“文件列出两次”警告。我的问题是,它实际上是什么意思?rpmbuild 用它做什么?我在任何地方都找不到答案。我可以忽略它吗?什么优先,第一次或最后一次出现?
我不想myapp
明确列出所有内容来解决这个问题。还有其他方法吗?谢谢