Pre*_*rem 9 rpm rpmbuild rpm-spec
我的spec文件路径如下所示:
/opt/OV
/opt/OV/NonOV
/opt/OV/NonOV/ABCD
/opt/OV/NonOV/ABCD/ABC
/opt/OV/NonOV/ABCD/ABC/Test1
/opt/OV/NonOV/ABCD/ABC/Test1/test1.txt
/opt/OV/NonOV/ABCD/ABC/Test2
/opt/OV/NonOV/ABCD/ABC/Test2/test2.txt
/opt/OV/newconfig
/opt/OV/newconfig/inventory
/opt/OV/newconfig/inventory/HPOvXYZ.xml
Run Code Online (Sandbox Code Playgroud)
我不希望将此路径包含在spec文件中
/opt/OV/newconfig/inventory"因为如果多个rpm具有此公共路径,则会出现错误"与包中的文件冲突."
我已经检查过%excludes如下命令:
%files
%exclude /opt/OV/newconfig/inventory
Run Code Online (Sandbox Code Playgroud)
这个命令的问题是,它是直接排除和文件递归.rpm.spec文件路径如下所示:
/opt/OV
/opt/OV/NonOV
/opt/OV/NonOV/ABCD
/opt/OV/NonOV/ABCD/ABC
/opt/OV/NonOV/ABCD/ABC/Test1
/opt/OV/NonOV/ABCD/ABC/Test1/test1.txt
/opt/OV/NonOV/ABCD/ABC/Test2
/opt/OV/NonOV/ABCD/ABC/Test2/test2.txt
/opt/OV/newconfig
Run Code Online (Sandbox Code Playgroud)
它也排除了/opt/OV/newconfig/inventory/HPOvXYZ.xml这条道路.是否有任何命令,所以我只排除/删除目录路径.
提前致谢.
%files
/opt/OV
%exclude %dir /opt/OV/newconfig/inventory
Run Code Online (Sandbox Code Playgroud)
这将保留/opt/OV/newconfig/inventory/HPOvXYZ.xml在文件列表中。
| 归档时间: |
|
| 查看次数: |
7533 次 |
| 最近记录: |