From 6f81ff0a161569695003caa8dd20afc15d60fac2 Mon Sep 17 00:00:00 2001 From: Michael Scherer Date: Fri, 19 Nov 2010 00:59:58 +0000 Subject: - add some requires for ordering of the transaction --- modules/subversion/manifests/init.pp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'modules') diff --git a/modules/subversion/manifests/init.pp b/modules/subversion/manifests/init.pp index 8f03fa7c..2bc257fd 100644 --- a/modules/subversion/manifests/init.pp +++ b/modules/subversion/manifests/init.pp @@ -128,7 +128,8 @@ class subversion { owner => root, group => root, mode => 755, - content => template("subversion/hook_commit.sh") + content => template("subversion/hook_commit.sh"), + require => Exec["svnadmin create $name"], } file { ["$name/hooks/post-commit.d", "$name/hooks/pre-commit.d"]: @@ -136,6 +137,7 @@ class subversion { owner => root, group => root, mode => 755, + require => Exec["svnadmin create $name"], } if $commit_mail { @@ -144,7 +146,8 @@ class subversion { owner => root, group => root, mode => 755, - content => template("subversion/hook_sendmail.pl") + content => template("subversion/hook_sendmail.pl"), + require => [Exec["svnadmin create $name"], Package['perl-SVN-Notify-Config']], } } @@ -154,7 +157,8 @@ class subversion { owner => root, group => root, mode => 755, - content => template("subversion/hook_extract.pl") + content => template("subversion/hook_extract.pl"), + require => Exec["svnadmin create $name"], } } -- cgit v1.2.1