A base image for building RPM packages
6.8K
This is a base image for build RPM packages. It should contain all the required tools to get started.
You can add a build script like the following:
#!/bin/sh
package=$1
sources=~/rpmbuild/SOURCES
specs=~/rpmbuild/SPECS
srpms=~/rpmbuild/SRPMS
package_dir=${specs}/${package}
cd ${sources}
cp ${package_dir}/* .
# Download sources
spectool -g -R ${package}.spec
# Build SRPM
rpmbuild -bs ${package}.spec
# Build dependencies
yum-builddep ${srpms}/${package}*.src.rpm -y
# Rebuild
rpmbuild --rebuild ${srpms}/${package}*.src.rpm
There are containers for CentOS 5, 6 and 7.
docker pull gvangool/rpmbuilder:centos5
docker pull gvangool/rpmbuilder:centos6
docker pull gvangool/rpmbuilder:centos7
Content type
Image
Digest
sha256:66f4e1887…
Size
136.3 MB
Last updated
over 8 years ago
docker pull gvangool/rpmbuilder:centos7