The base layer does the basic configuration needed for all additional layers, and installs the common tools. These configurations are:
- Setup the ebcl user.
- Setup the apt sources.
- Install the common packages.
- Make the addon packages available.
- Configure the expected folder structure.
- Configure the shell environment and common scripts.
- Prepare a common Python virtual environment.
- The bashrc is used to source a EB corbos Linux environment setup file /build/bin/ebcl_env. This file is layers/base/scripts/bash/ebcl_env.
- The base layer provides some helper scripts to generate a user-specific GPG key. See layers/base/scripts/gpg.