From 04ec2e6320e223217fba79db58d7aac7a589c933 Mon Sep 17 00:00:00 2001 From: Michael Scherer Date: Tue, 8 Mar 2011 12:29:52 +0000 Subject: - do not create the cronjob if the corresponding checkout didn't succeed --- modules/subversion/manifests/init.pp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'modules/subversion/manifests/init.pp') diff --git a/modules/subversion/manifests/init.pp b/modules/subversion/manifests/init.pp index 95ce34cd..175b2b2a 100644 --- a/modules/subversion/manifests/init.pp +++ b/modules/subversion/manifests/init.pp @@ -273,7 +273,8 @@ class subversion { cron { "update $name": command => "cd $name && /usr/bin/svn update -q", user => $user, - minute => $refresh + minute => $refresh, + requires => Exec["/usr/bin/svn co $source $name"], } } @@ -300,6 +301,7 @@ class subversion { cron { "update $name": command => "/usr/bin/svnsync synchronize file://$name", minute => $refresh, + requires => Exec["/usr/local/bin/create_svn_mirror.sh $name $source"], } } } -- cgit v1.2.1