aboutsummaryrefslogtreecommitdiff
path: root/bigtop_toolchain/manifests/gradle.pp
diff options
context:
space:
mode:
Diffstat (limited to 'bigtop_toolchain/manifests/gradle.pp')
-rw-r--r--bigtop_toolchain/manifests/gradle.pp16
1 files changed, 11 insertions, 5 deletions
diff --git a/bigtop_toolchain/manifests/gradle.pp b/bigtop_toolchain/manifests/gradle.pp
index 2c0081f3..70be36e7 100644
--- a/bigtop_toolchain/manifests/gradle.pp
+++ b/bigtop_toolchain/manifests/gradle.pp
@@ -17,16 +17,22 @@ class bigtop_toolchain::gradle {
include bigtop_toolchain::deps
- exec {'/usr/bin/unzip -x -o /usr/src/gradle-2.4-bin.zip':
+ exec {"/usr/bin/wget http://services.gradle.org/distributions/gradle-2.7-bin.zip":
+ cwd => "/usr/src",
+ require => Package[$packages::pkgs],
+ unless => "/usr/bin/test -f /usr/src/gradle-2.7-bin.zip",
+ }
+
+ exec {'/usr/bin/unzip -x -o /usr/src/gradle-2.7-bin.zip':
cwd => '/usr/local',
refreshonly => true,
- subscribe => Exec["/usr/bin/wget http://services.gradle.org/distributions/gradle-2.4-bin.zip"],
- require => Exec["/usr/bin/wget http://services.gradle.org/distributions/gradle-2.4-bin.zip"],
+ subscribe => Exec["/usr/bin/wget http://services.gradle.org/distributions/gradle-2.7-bin.zip"],
+ require => Exec["/usr/bin/wget http://services.gradle.org/distributions/gradle-2.7-bin.zip"],
}
file {'/usr/local/gradle':
ensure => link,
- target => '/usr/local/gradle-2.4',
- require => Exec['/usr/bin/unzip -x -o /usr/src/gradle-2.4-bin.zip'],
+ target => '/usr/local/gradle-2.7',
+ require => Exec['/usr/bin/unzip -x -o /usr/src/gradle-2.7-bin.zip'],
}
}