在我的 rpm 规范文件的安装部分,我有一堆 mkdir 来创建我需要的目录。那些没有安装任何文件的文件最终会被删除,并且最终不会被创建。我怎样才能确保在一切都说完之后创建空目录?
在您的 %files 部分:
%文件 %dir /我的/目录/名称
创建空目录并设置其权限的完整示例。
%define _log_dir /var/log/my_package_name
%install
mkdir -p %{buildroot}/%{_log_dir}
%files
%dir %attr(755,owner_name,group_name) %{_log_dir}