我可以在我的 .spec 中获取正在安装的 RPM 的大小吗?

Can I get the size of the RPM being installed in my .spec?

在我的 .spec 文件指令中,我想获取 RPM 文件大小(是的,从中读取 .spec 指令)。我想获取此文件大小并将其保存为临时变量,稍后我将在 .spec 文件中用于计算目的。

有没有简单的方法来做到这一点?我不想依赖硬编码,我认为 .rpm 文件可能存在并执行 du 命令。

这是不可能的;文件的大小未知,因为在解析 specfile 时仍在创建它。