]> gitweb.fluxo.info Git - puppet-common.git/commitdiff
checkup
authorDavid Schmitt <david@schmitt.edv-bus.at>
Sun, 6 Apr 2008 15:36:22 +0000 (17:36 +0200)
committerDavid Schmitt <david@schmitt.edv-bus.at>
Sun, 6 Apr 2008 15:36:22 +0000 (17:36 +0200)
manifests/defines/concatenated_file.pp

index e3dbe23f22477cadd4980343d892d72e87953c02..c35449b92f395d5e68cd5c363a5dd3fce32073a4 100644 (file)
@@ -57,12 +57,23 @@ define concatenated_file (
        }
 
        # use >| to force clobbering the target file
-       exec { "/usr/bin/find ${dir_real} -maxdepth 1 -type f ! -name '*puppettmp' -print0 | sort -z | xargs -0 cat ${additional_cmd} >| ${name}":
+       exec { "concat_${name}":
+               command => "/usr/bin/find ${dir_real} -maxdepth 1 -type f ! -name '*puppettmp' -print0 | sort -z | xargs -0 cat ${additional_cmd} >| ${name}",
                refreshonly => true,
-               subscribe => File[$dir_real],
+               subscribe => [ File[$dir_real] ],
                before => File[$name],
-               alias => [ "concat_${name}", "concat_${dir_real}"] ,
+               alias => [ "concat_${dir_real}"] ,
        }
+       #case $header {
+               #'': {}
+               #default: { Exec["concat_${name}"] { subscribe +> File[$header] } }
+       #}
+
+       #case $footer {
+               #'': {}
+               #default: { Exec["concat_${name}"] { subscribe +> File[$footer] } }
+       #}
+
 }