在RPM%files部分中,可以递归指定目录及其所有文件和子目录吗?

万能的

我正在开发一个将系统打包为RPM的打包系统。我有一种情况,如果指定我想要一个目录以及RPM中包含的每个文件和子目录,将非常方便。当然,这将在%files部分中。

有没有办法做到这一点?我注意到有一种方法可以指定要包含的文件列表来自文件。我是否必须find在本%install节中运行以将该列表生成为文件,然后在本%files节中使用该文件

克里斯·梅斯

这是rpm规范文件的默认行为:

%files
/directory

意味着:/directory以及以下所有文件和目录都是递归的。

注意:这仅包括您放在中的%{rpmbuildroot}文件,而不包括将要安装此rpm的系统上存在的文件!

另一个例子

%files
/usr/bin/*

确保某些“正式目录”/usr/bin不属于您的软件包(因为rpm不允许两个软件包“拥有”相同的文件或目录)。该行将%{rpmbuildroot}/usr/bin/递归打包所有文件和文件夹,但不会打包/usr/bin

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在目录及其所有子目录中搜索文件名而不识别子目录中的文件

列出目录及其所有子目录中具有100行以上的文件

Python计算目录及其所有子目录中的文件

如何遍历目录及其所有子目录?

查找目录及其子目录中的所有文件

使用Java以非递归方式获取目录及其子目录中的所有文件

如何在LINUX中grep目录中的字符串及其所有子目录的文件?

如何在目录及其所有子目录中grep字符串?

我可以运行与当前目录和所有子目录中的所有文件匹配的 Windows Powershell 命令吗?

如何将文件复制到文件夹及其所有子目录中

如何递归列出目录及其子目录中所有文件的Md5sum?

设置 cron 作业以使用 tar 归档目录及其所有子目录,包括隐藏文件

list.files()目录和子目录中的所有文件

如何在目录及其子目录中的所有php文件中搜索和替换文本

递归打印所有目录和子目录

如何在hadoop hdfs中列出目录及其子目录中的所有文件

如何将目录(及其子目录)中的所有pdf文件递归地复制到单个输出目录中?

列出目录及其子目录中的所有.csv文件uisng PHP

使用Unix遍历目录及其子目录中的所有文件

列出子目录及其父目录中的所有c文件

在目录及其子目录中查找所有动画gif文件

Git在目录及其子目录中的所有跟踪文件上跳过工作树

递归计算目录中的所有文件(包括子目录中的文件)

将目录中的所有子目录和文件递归添加到数组中

Mac:如何递归地在子目录中查找最大的文件(忽略所有目录)

如何将子目录中的所有文件递归移动到单个目录?

用空格递归替换目录和子目录名称中的所有点

Bash - 递归查找目录及其子目录中所有文件类型的好方法是什么?

将子域及其所有子目录重定向到根