我是新建的rpms。我有我自己的项目,我想建立一个rpm。问题是大多数文档都假设你已经有了源代码的tarball。我知道如何构建一个tarball,但我想我不知道是否需要遵循任何特定的结构。我现在所拥有的是一些源文件,其中包含一些配置文件和一个Makefile,我想将它们打包为rpm,并使rpm将这些文件提取到机器上的特定位置。为rpmbuild创建源代码tar文件
我似乎还不清楚“%build和%install”选项的作用以及它们的执行位置。我的印象是它们是在创建rpm的机器上执行的,它们用于生成任何二进制文件。我的印象是在安装和卸载之前和之后在机器上执行“%pre,%post,%preun和%postun”。
所以我想这里面有几个问题。首先,我应该遵循什么样的结构来保存我的文件?如何在安装时将这些文件传送到特定目录?我的项目并不是要传递任何二进制文件,而只是源文件和构建文件。
感谢您的帮助!