]> Kevux Git Server - fll/commit
Bugfix: The bootstrap script is overwriting existing multi-valued settings.
authorKevin Day <Kevin@kevux.org>
Wed, 22 Apr 2026 03:47:00 +0000 (22:47 -0500)
committerKevin Day <Kevin@kevux.org>
Wed, 22 Apr 2026 03:47:00 +0000 (22:47 -0500)
commit74f0689d3f7dc91a65b6069b9052580cab59601e
tree5e5932e1164ec7c014dacc78e5af0fb1f118a6d4
parenta05600b3a5e17d20fe055de39ab6a05f6a4a49ec
Bugfix: The bootstrap script is overwriting existing multi-valued settings.

This happens when there are multiple modes specifying the same value.
The multi-valued settings must have the value appended and not overwritten or removed.

Specifically, the setting is designated as not populated when a mode specifies a setting and then is followed by another mode that does not specify this setting.

Resolve this by adding checks if the setting is already designated as specified.
If the settings is not specified, then and only then declare it as unspecified.
build/scripts/bootstrap.sh