mirror of
https://github.com/optim-enterprises-bv/secureblue.git
synced 2025-11-20 12:04:52 +00:00
feat: yafti module
This commit is contained in:
@@ -3,4 +3,16 @@
|
|||||||
# Tell build process to exit if there are any errors.
|
# Tell build process to exit if there are any errors.
|
||||||
set -oue pipefail
|
set -oue pipefail
|
||||||
|
|
||||||
echo "$1"
|
YAFTI_FILE="/usr/share/ublue-os/firstboot/yafti.yml"
|
||||||
|
|
||||||
|
get_yaml_array FLATPAKS '.custom-flatpaks[]' "$1"
|
||||||
|
if [[ ${#FLATPAKS[@]} -gt 0 ]]; then
|
||||||
|
echo "Adding Flatpaks to yafti.yml"
|
||||||
|
yq -i '.screens.applications.values.groups.Custom.description = "Flatpaks suggested by the image maintainer."' "${YAFTI_FILE}"
|
||||||
|
yq -i '.screens.applications.values.groups.Custom.default = true' "${YAFTI_FILE}"
|
||||||
|
|
||||||
|
for pkg in "${FLATPAKS[@]}"; do
|
||||||
|
echo "Adding to yafti: ${pkg}"
|
||||||
|
yq -i ".screens.applications.values.groups.Custom.packages += [$pkg]" "${YAFTI_FILE}"
|
||||||
|
done
|
||||||
|
fi
|
||||||
Reference in New Issue
Block a user