git_cmmi: don't clone a git repo more than once
This commit is contained in:
parent
31a49a7c95
commit
dbf8527fc9
|
@ -5,9 +5,12 @@ define git_cmmi (
|
|||
) {
|
||||
include git
|
||||
|
||||
$srcDir = '/usr/local/src'
|
||||
|
||||
exec { "git-clone-${name}":
|
||||
cwd => '/usr/local/src',
|
||||
cwd => $srcDir,
|
||||
path => '/usr/bin:/bin',
|
||||
unless => "test -d '${srcDir}/${name}/.git'",
|
||||
command => "git clone '${url}' '${name}'",
|
||||
require => Class['git'],
|
||||
} -> cmmi_dir { $name:
|
||||
|
|
Loading…
Reference in New Issue