Use OpenJDK 7 instead of OpenJDK 6 with Gerrit.
Oracle has EOLed Java 6. While OpenJDK 6 is still supported, development on it has slowed. Upgrade to OpenJDK 7 and run Gerrit on this newer platform. Change-Id: Id5867a0269bc6af3e7f6214112e91c8848ffbbe4
This commit is contained in:
parent
fd21d1237c
commit
6e8e2ae655
@ -119,9 +119,7 @@ class gerrit(
|
||||
include pip
|
||||
|
||||
$java_home = $::lsbdistcodename ? {
|
||||
'precise' => '/usr/lib/jvm/java-6-openjdk-amd64/jre',
|
||||
'oneiric' => '/usr/lib/jvm/java-6-openjdk/jre',
|
||||
'natty' => '/usr/lib/jvm/java-6-openjdk/jre',
|
||||
'precise' => '/usr/lib/jvm/java-7-openjdk-amd64/jre',
|
||||
}
|
||||
|
||||
user { 'gerrit2':
|
||||
@ -144,12 +142,15 @@ class gerrit(
|
||||
}
|
||||
}
|
||||
|
||||
$packages = ['openjdk-6-jre-headless']
|
||||
|
||||
package { $packages:
|
||||
package { 'openjdk-7-jre-headless':
|
||||
ensure => present,
|
||||
}
|
||||
|
||||
package { 'openjdk-6-jre-headless':
|
||||
ensure => purged,
|
||||
require => Package['openjdk-7-jre-headless'],
|
||||
}
|
||||
|
||||
if ! defined(Package['gerritlib']) {
|
||||
package { 'gerritlib':
|
||||
ensure => latest,
|
||||
@ -436,7 +437,7 @@ class gerrit(
|
||||
user => 'gerrit2',
|
||||
command => '/usr/bin/java -jar /home/gerrit2/review_site/bin/gerrit.war init -d /home/gerrit2/review_site --batch --no-auto-start',
|
||||
subscribe => File['/home/gerrit2/review_site/bin/gerrit.war'],
|
||||
require => [Package['openjdk-6-jre-headless'],
|
||||
require => [Package['openjdk-7-jre-headless'],
|
||||
User['gerrit2'],
|
||||
Mysql::Db['reviewdb'],
|
||||
File['/home/gerrit2/review_site/etc/gerrit.config'],
|
||||
@ -454,7 +455,7 @@ class gerrit(
|
||||
command => '/etc/init.d/gerrit stop; /usr/bin/java -jar /home/gerrit2/review_site/bin/gerrit.war init -d /home/gerrit2/review_site --batch --no-auto-start',
|
||||
subscribe => File['/home/gerrit2/review_site/bin/gerrit.war'],
|
||||
refreshonly => true,
|
||||
require => [Package['openjdk-6-jre-headless'],
|
||||
require => [Package['openjdk-7-jre-headless'],
|
||||
User['gerrit2'],
|
||||
Mysql::Db['reviewdb'],
|
||||
File['/home/gerrit2/review_site/etc/gerrit.config'],
|
||||
|
Loading…
x
Reference in New Issue
Block a user