From e4ef50d39879a0a939daac20bae2cd8e6cf6d669 Mon Sep 17 00:00:00 2001 From: Michael Scherer Date: Fri, 19 Nov 2010 00:57:58 +0000 Subject: - fix regexp escaping --- modules/subversion/manifests/init.pp | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/modules/subversion/manifests/init.pp b/modules/subversion/manifests/init.pp index f11ef087..187e8f98 100644 --- a/modules/subversion/manifests/init.pp +++ b/modules/subversion/manifests/init.pp @@ -59,9 +59,24 @@ class subversion { # - openldap , like named syntax_check{"check_perl": - regexp_ext => ".p[lm]$", + regexp_ext => "\.p[lm]$", check_cmd => "perl -c" } + + syntax_check{"check_puppet": + regexp_ext => "\.pp$", + check_cmd => "puppet --color=false --confdir=/tmp --vardir=/tmp --parseonly" + } + + syntax_check{"check_ruby": + regexp_ext => "\.rb$", + check_cmd => "ruby -c" + } + + syntax_check{"check_puppet_templates": + regexp_ext => "modules/.*/templates/.*$", + check_cmd => "erb -x -T - | ruby -c" + } } # TODO -- cgit v1.2.1