RPM 已使用构建氟甲基丙烯酸甲酯。当使用--rpm-user
和参数时,该属性是 的一部分,但不是部分的一部分。--rpm-group
%defattr(-,user,group,-)
%files
%directory
如何使用 FPM 定义 RPM 内部目录的用户和组?
答案1
FPM中添加了一个--directories
参数,可能会解决这个问题。
从https://github.com/jordansisssel/fpm/pull/260:
我向 FPM 添加了一个 --directories 参数,这会导致这些值被添加为文件列表下的 %dir 条目,因此它们将 --rpm-user 和 --rpm-group 作为所有者,并在 RPM 时被删除被删除。如您所见,它的工作原理与 --config-files 类似。
还有一个单独的--directory
标志,可让您将目录标记为由包拥有。