diff -r e0a651547bd2 -r 76ed62924d50 lib/pvl/hosts/dhcp.sh --- a/lib/pvl/hosts/dhcp.sh Tue Mar 03 12:08:58 2015 +0200 +++ b/lib/pvl/hosts/dhcp.sh Tue Mar 03 12:09:22 2015 +0200 @@ -11,10 +11,11 @@ function update_hosts_dhcp { local out="$1" local src="$2" - local srcs=($(list_tree $src)) local msg="$out: Generating DHCP hosts: $src" + local include_cache=$(include_cache_path $src) + local srcs=($(include_cache $include_cache)) - if apply_check "$out" "${srcs[@]}"; then + if apply_check "$out" ${srcs[@]:-}; then log_skip "$msg" else log_apply "$msg"