rpm spec 文件未在 rpm 安装时执行

rpm spec 文件未在 rpm 安装时执行

我正在为我的 Web 应用程序创建 rpm 安装程序。在 spec 文件中,我在 %prep 和 %install 上找到了它

%prep
#will create and cd to the named directory before doing the untar. 
%setup  -c -n %{name}

%install
php install.php

问题是,执行命令时sudo rpmbuild -ba webapp.spec,install.php文件被执行。它执行代码来更新源、数据库和修复脚本。但是当我像这个命令一样安装rpm文件时,什么都没有执行sudo rpm -i webapp-1.0-0.i386.rpm

我想知道 rpm 是否只会在构建/打包 rpm 时执行 spec 文件,而不会在 rpm 安装时执行。如能得到任何帮助,我们将不胜感激

相关内容