rt4repobuilder - rt4 RPM and SRPM building toolki8t
License: GPLv3 (Except where noted in subpackages) Maintainer: Nico Kadel-Garcia Maintainer Email: [email protected]
Usage: make install - build, and install for local access, the full build requirements for RT4. This is the normal bootstrap operation.
make build - try and build all the components in the local
environment, without using "mock"
make all - build all comopnents using "mock" and the local
RT4 repository, called "rt4repo"
make epel - build only the compoenents that can be built
from EPEL, without additional comopnents from this toolkit.
make rt4 - buld the compnents that require the local EPEL
compatible and RT4 component dependent packages.
Requirements: This toolkit requires the following tools:
* The "mock" software for building RPM's, available from EPEL for
RHEL based cystems.
* Spare diskspace at /var/lib/mock and /var/cache/mock for the
builky builds of mock chroot environments.
* Reliable access to yum repositories for CentOS, RHEL, or
Scietific Linux repositories, for the standard "mock"
configuration.
* Membership in the "mock" group for permissions to exucute the
mock software.
* PATH setting or an alias that accfess "/usr/bin/mock", not
"/usr/sbin/mock".
* "sudo" Permissions to clear the mock cache for rt4repo build
environments without having to supply passwords. For example:
%mock ALL=(ALL) NOPASSWD: /bin/touch /etc/mock/rt4repo-6-x86_64.cfg
%mock ALL=(ALL) NOPASSWD: /bin/touch /etc/mock/rt4repo-7-x86_64.cfg
# The "NOPASSWD" has to be added after PASSWD for admins
adminuser ALL=(ALL) PASSWD: ALL, NOPASSWD: MOCKRT4TOUCH