0

我正在尝试将 systemimager.spec %file 部分(多个包)转换为 Debian/systemimager-subpackage.{install, doc,man} 文件。

问题是:dh_* 工具是否足够聪明,所以我可以在这些安装文件中包含变量(例如:spec 文件中的 %perl_vendorlib)?是否允许使用通配符(例如 bin/*)。我可以有可选文件吗(取决于可选功能或取决于操作系统版本)

示例:如何将其转换为 Debian 安装文件?(systemimager-common.{install, docs,man})

%files common
%defattr(-, root, root)
%{_bindir}/si_lsimage
%{_mandir}/man8/si_lsimage*
%{_mandir}/man7/autoinstall*
%dir %{perl_vendorlib}/SystemImager
%{perl_vendorlib}/SystemImager/Common.pm
%{perl_vendorlib}/SystemImager/Options.pm
%{perl_vendorlib}/SystemImager/UseYourOwnKernel.pm
%{perl_vendorlib}/SystemImager/JConfig.pm
%dir %{_datarootdir}/systemimager
%dir %{_datarootdir}/systemimager/conf
%{_datarootdir}/systemimager/conf/config_scheme.json
%dir %{_sysconfdir}/systemimager
%config %{_sysconfdir}/systemimager/UYOK.modules_to_exclude
%config %{_sysconfdir}/systemimager/UYOK.modules_to_include

非常感谢您的帮助,因为我的谷歌搜索未能获得有关这些文件内容的有价值信息。

4

0 回答 0