I have an RPM building question. I'm familiar with writing spec files and
building RPMs from them, and I can build individual packages just fine.
The target systems where these packages will be run are RHEL4, and we have a
satellite server, so distributing those packages is easy.
However, I am looking for a way to automate the building of packages. The
goal is to have a fully repeatable package build where I start with a single
.spec file, type one command, and the package is built, installing and/or
building dependencies as necessary. Then, when I need a new version of this
package in 6 months' time, I can just update the spec file and issue one
command again.
rpmbuild by itself doesn't do this. It can't download the source files from
the URLs in the spec file, and just aborts if BuildRequires packages are not
present.