摘要: 宏定义 宏 定义 注释 %{_syscongdir} /etc %{prefix} /usr macro definition comment %{_sysconfdir} /etc %{_prefix} /usr can be defined to /app for flatpak builds 阅读全文
posted @ 2023-09-11 11:45 苏格拉底的落泪 阅读(228) 评论(0) 推荐(0)
摘要: 使用条件依赖 在编写rpm包的spec文件过程中,我们通常会遇到如下字段: %bcond_without tests 这类定义一般出现在spec文件的开头,通常在后文中还会有引用,作为某个判断的标准,来确定是否执行这个if block,如 %if %{with tests} 如果按如上方式编写,会不 阅读全文
posted @ 2023-09-11 11:07 苏格拉底的落泪 阅读(403) 评论(0) 推荐(0)
摘要: 在安装和升级 %pre、%post、%preun 或者 %postun 阶段执行脚本 RPM 规范文件有几个部分,允许包在安装和删除时运行代码。这些代码被称为scriptlet,主要用于使用包中的信息更新正在运行的系统。当调用 scriptlet 时,它们将被提供一个参数。这个参数,通过 $1 访问 阅读全文
posted @ 2023-09-11 10:49 苏格拉底的落泪 阅读(1350) 评论(0) 推荐(0)