【发布时间】:2018-10-05 09:05:02
【问题描述】:
我想将相同的文件复制到多个子包。是否真的需要编写冗余代码来复制文件。 喜欢:
%files sub_pkg1
/a/b/c
/d/e/f
%files sub_pkg2
/a/b/c
/d/e/f
或者我可以做类似的事情
%files sub_pkg1 sub_pkg2.
我正在尝试将子包存储在一个列表中,然后迭代一个循环,但这也不起作用:
distros=${distros:-sub_pkg1 aub_pkg2}"
对于 $distros 中的发行版 做 %files $发行版
/a/b/c
/d/e/f
完成
但这失败并出现错误: 错误:包不存在:%files ${distro}
【问题讨论】: