14 Commits
Author SHA1 Message Date
George T Kramer 134135c598 Remove sed-doc from build root
This is a documentation package and is not critical enough to be a part
of every build root.

Signed-off-by: George T Kramer <george.t.kramer@intel.com>
2019-12-18 15:34:07 -08:00
George T Kramer a3beebdd8f Update build groups for rpm changes
The rpm package is now autospec'd, which comes with it some name
changes.  Removing rpm-build and adding rpm, also adding file,
elfutils, and cpio to both build groups.

Signed-off-by: George T Kramer <george.t.kramer@intel.com>
2019-11-20 16:01:20 -08:00
George T Kramer 45123b2018 Decrease time required to import RPMs into koji
When importing RPMs into koji, the RPMs may first be hardlinked to
reduce disk IO.  Then, multiple RPMs may be imported at once with a
single command, rather than calling out to the same command multiple
times.  Finally, RPMs may be tagged in parallel.  These three things
combined significantly decrease the time required to import RPMs into
koji.

Signed-off-by: George T Kramer <george.t.kramer@intel.com>
2019-11-12 09:22:56 -08:00
George T Kramer 093e9bf862 Update RPM build group with current RPM list
Signed-off-by: George T Kramer <george.t.kramer@intel.com>
2019-06-25 16:47:19 -07:00
George T Kramer 067db867a2 Fix incorrect build group dependency 2019-03-04 19:25:48 -08:00
George T Kramer fc26fcf467 Add missing build group dependency 2019-03-04 18:47:08 -08:00
Pitterle, Matthew D 9706c8611c Implement finds for koji imports 2019-03-04 18:00:48 -08:00
George T Kramer d33200af07 Update copyright for 2019 2019-03-04 17:00:20 -08:00
George T Kramer 66d8fff4b4 Isolate user-facing parameters 2019-03-04 17:00:20 -08:00
George T Kramer 9fcbf230a4 Deploy all DevOps services for development
A deployment of a "koji" server consists of additional services that
support development beyond koji itself.  These include
git/cgit/gitolite, a mash containing the current snapshot of the
packages in koji, and an upstreams package sources cache.

Because these are required for integration with a DevOps workflow, they
are not included by default in the ansible playbook.
2019-03-04 17:00:20 -08:00
William Douglas e815252e2f Use dnf for mock's package_manager
Configure the dist tag to use dnf rather than yum as Clear Linux
doesn't use yum for the package manager.
2018-11-07 17:48:57 -08:00
George T Kramer ff3cf3fe71 Make external repository usage optional
Making external repository usage optional based on how it's defined or
not defined in parameter.sh so users do not need to edit any script
besides this one.

Signed-off-by: George T Kramer <george.t.kramer@intel.com>
2018-10-25 12:51:35 -07:00
George T Kramer d831850b5f Add missing build root requirement
Signed-off-by: George T Kramer <george.t.kramer@intel.com>
2018-10-25 10:38:23 -07:00
William Douglas a1ac13f792 Initial koji setup and configuration with ansible on Clear 2018-10-22 13:46:38 -07:00