7ccdacd294
In addition to significant internal differences in check_site_lib.lua (in particular unifying error handling to a single place for the upcoming multi-domain support), this changes the way fields are addressed in site check scripts: rather than providing a string like 'next_node.ip6', the path is passed as an array {'next_node', 'ip6'}. Other changes in site check scripts: * need_array and need_table now pass the full path to the sub fields to the subcheck instead of the key and value * Any check referring to a field inside a table implies that all higher levels must be tables if they exist: a check for {'next_node', 'ip6'} adds an implicit (optional) check for {'next_node'}, which allows to remove many explicit checks for such tables |
||
---|---|---|
.. | ||
check_site_lib.lua | ||
clean_output.sh | ||
common.inc.sh | ||
copy_output.sh | ||
features.sh | ||
feeds.sh | ||
filesize.sh | ||
generate_manifest.sh | ||
modules.sh | ||
patch.sh | ||
rfc3339date.lua | ||
sha256sum.sh | ||
sha512sum.sh | ||
site_config.lua | ||
site.sh | ||
target_config_check.sh | ||
target_config.inc.sh | ||
target_config.sh | ||
update-patches.sh | ||
update.sh |