General Configuration¶
Environment Variables¶
While the defaults should work well for most applications, it may be useful to to be able to set environmental variables for containerized builds.
-
RYO_USER_CONFIG_DIR¶ Path to directory containing
config.yml
-
RYO_ISO_CONF¶ Path to
iso.yml
-
RYO_BUILD_DIR¶ Build Directory
Program Configuration¶
Operation of ryo-iso is configured by the parameters located in the first
config file found.
| Config File Search Order |
|---|
| ${RYO_USER_CONFIG_DIR}/config.yml |
| ${XDG_CONFIG_HOME}/ryo-iso/config.yml |
| ~/.config/ryo-iso/config.yml |
~/.config/ryo-iso/config.yml¶
distro_image_dir: ~/Downloads
progress: True
debug: True
Parameters¶
| Parameter | Default | Description |
|---|---|---|
| distro_image_dir | ~/Downloads | Download directory for upstream ISO images |
| progress | True | Display progress indicator |
| debug | True | Set ‘DEBUG’ logger level |
Project Defaults¶
Project defaults can be set for all projects via the first config found.
| Project Defaults File Search Order |
|---|
| ${RYO_USER_CONFIG_DIR}/iso_base.yml |
| ${XDG_CONFIG_HOME}/ryo-iso/iso_base.yml |
| ~/.config/ryo-iso/iso_base.yml |
~/.config/ryo-iso/iso_base.yml¶
pip:
version: 3
target: /usr/local/lib/python3.8/dist-packages
cache: root/.cache/pip
name: 'RYO-ISO'
Parameters¶
| Parameter | Default | Description |
|---|---|---|
| pip[‘version’] | 3 | pip version |
| pip[‘target’] | /usr/local/lib/python3.8/dist-packages | Installation target directory |
| pip[‘cache’] | root/.cache/pip | Chrooted pip installation dir |
| name | RYO-ISO | Volume name of the generated ISO |
Note
More detailed information about configuration processing can be found in the source.