Table of Contents Table of Contents Title and Copyright Information Preface Conventions Documentation Accessibility Access to Oracle Support for Accessibility Diversity and Inclusion 1 About Building Source Packages About Source RPMS About the Module Build Service 2 General Requirements Enable Required Developer Repositories Install Packaging Tools and the Module Build Service 3 Building Non-Modular Source RPM Packages Using rpmbuild Directly Using the mock Utility to Build Sources 4 Building Modules Create Git Repositories for Module Sources Download Module Sources Generate a Working modulemd and Plan the Required Git Repositories Create Source Git Repositories and Branches Remote Git Repositories Local Git Repositories Configure MBS for Remote Source Repositories Module Build Service Mock Configuration Triggering a Build Test a Module Build