Distro-to-Order Developer’s Guide¶
Contents:
Overview¶
Use the instructions in this manual to learn about creating and deploying custom distro-to-order eLxr Edge 26.04 system images with the d2o-tool repository, and local/d2o podman image container you create. This container comprises your development environment and ensures the d2o binary works as intended.
Once you build the local/d2o container, you will use the development environment to define and create your eLxr system image to match your requirements. To do this, you will update YML and CONF files to specify the image configuration, then use the just application to run recipes for image build and VM deployment.
One of the key benefits for using the distro-to-order approach is that you can simply edit configuration files to customize and define your image to meet specific development requirements.
Workflow¶
To create a custom distro-to-order image:
Clone the d2o-tool repository and create the distro to order build container image. For details, see Setting Up Your Development Environment for Distro-to-Order Image Builds.
Use console commands to build and boot the image.
Modify the image and deploy it to verify your changes.
Optionally customize the running image to include the packages and applications you need. For details, see eLxr 26.04 Quick Start: Adding and Updating Packages.