diff --git a/tools/devcloud/devcloudbox/puppet-devcloud/manifests/init.pp b/tools/devcloud/devcloudbox/puppet-devcloud/manifests/init.pp index 175e3265782..5547ed3fefa 100644 --- a/tools/devcloud/devcloudbox/puppet-devcloud/manifests/init.pp +++ b/tools/devcloud/devcloudbox/puppet-devcloud/manifests/init.pp @@ -289,16 +289,25 @@ class puppet-devcloud { ensure => latest, } + file { '/opt/cloudstack/buildcloudstack.sh': + ensure => 'file', + source => 'puppet:///modules/puppet-devcloud/builddevcloud.sh', + mode => '777', + owner => '0', + group => '0', + } + exec { "build_cloudstack": require => [ Package['ant'], Exec["catalina_home"], File['/opt/cloudstack/incubator-cloudstack/dist'], File['/opt/cloudstack/incubator-cloudstack/target'], - Package['mkisofs'] + Package['mkisofs'], + File['/opt/cloudstack/buildcloudstack.sh'] ], - command => "/usr/bin/ant clean-all build-all deploy-server deploydb", - cwd => "/opt/cloudstack/incubator-cloudstack/", + command => "/opt/cloudstack/buildcloudstack.sh", + cwd => "/opt/cloudstack/", timeout => '0', }