Setting Up Your Development Environment for Distro-to-Order Image Builds

About This Task

Before you can create a distro-to-order eLxr 12 Edge image with a rucksack container, you must set up your development environment as described in this procedure.

Note

The steps for creating an eLxr Edge image are independent of and not applicable to creating an eLxr Server image.

Before You Begin

You must have a Linux development host with the minimum requirements. For details, see elxr-overview.

Procedure

  1. Create an eLxr project directory.

    $ mkdir -p elxr-dev && cd elxr-dev
    
  2. Clone the eLxr development repositories.

    $ git clone https://gitlab.com/elxr/tools/rucksack.git --branch v1.0.x
    
    $ git clone https://gitlab.com/elxr/tools/pasha.git --branch v1.0.x
    
    $ git clone https://gitlab.com/elxr/tools/elxr-config.git --branch v1.0.x
    
  3. Verify the cloned directories.

    $ ls
    
    elxr-config pasha rucksack
    

Results

Now that your project directory has the necessary Git repositories, you can use them to create the eLxr image. For details on creating an eLxr Edge image with OSTree support, see Creating the Raw eLxr Edge OSTree Image.