lib/pvl/hosts/dhcp.sh
changeset 715 76ed62924d50
parent 701 8ddc141af313
child 719 4ddebf1d754a
--- 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"