feat: streamlined YAML configuration for RPM-related settings

All RPM-related settings are now within their own YAML sub-category, to improve readability.
This commit is contained in:
Arcitec
2023-05-09 19:07:50 +02:00
committed by Eino Rauhala
parent baa8c47ffa
commit 4ca33a3fe3
2 changed files with 33 additions and 28 deletions

View File

@@ -16,7 +16,7 @@ get_yaml_string() {
fedora_version="$(get_yaml_string '.fedora-version')"
# Add custom repos.
get_yaml_array repos '.extrarepos[]'
get_yaml_array repos '.rpm.repos[]'
if [[ ${#repos[@]} -gt 0 ]]; then
echo "-- Adding repos defined in recipe.yml --"
for repo in "${repos[@]}"; do
@@ -38,7 +38,7 @@ if [[ ${#buildscripts[@]} -gt 0 ]]; then
fi
# Remove RPMs.
get_yaml_array remove_rpms '.rpm-remove[]'
get_yaml_array remove_rpms '.rpm.remove[]'
if [[ ${#remove_rpms[@]} -gt 0 ]]; then
echo "-- Removing RPMs defined in recipe.yml --"
echo "Removing: ${remove_rpms[@]}"
@@ -47,7 +47,7 @@ if [[ ${#remove_rpms[@]} -gt 0 ]]; then
fi
# Install RPMs.
get_yaml_array install_rpms '.rpm-install[]'
get_yaml_array install_rpms '.rpm.install[]'
if [[ ${#install_rpms[@]} -gt 0 ]]; then
echo "-- Installing RPMs defined in recipe.yml --"
echo "Installing: ${install_rpms[@]}"