Avoid host mutation for early cache hints
This commit is contained in:
@@ -110,13 +110,6 @@ write_config() {
|
||||
if nix --extra-experimental-features 'nix-command flakes' \
|
||||
eval --json /etc/nixos#quixosEarlyBuildNixConfig \
|
||||
> "$early_build_config" 2> "$early_build_error"; then
|
||||
jq -r '(.hosts // {}) | to_entries[] | select(.key != "" and (.value | length > 0)) | [.key, (.value | join(" "))] | @tsv' "$early_build_config" |
|
||||
while IFS="$(printf '\t')" read -r address names; do
|
||||
if [ -n "$address" ] && [ -n "$names" ]; then
|
||||
printf '%s %s # quixos early build nix cache\n' "$address" "$names" >> /etc/hosts
|
||||
fi
|
||||
done
|
||||
|
||||
substituters="$(jq -r '(.substituters // []) | join(" ")' "$early_build_config")"
|
||||
trusted_public_keys="$(jq -r '(.trustedPublicKeys // []) | join(" ")' "$early_build_config")"
|
||||
if [ -n "$substituters" ]; then
|
||||
|
||||
Reference in New Issue
Block a user