Set java lib user ownership to gerrit2
The Gerrit init process likes to rename these libs and it cannot do so when they are owned by root. Update the process to download and install the libs out of band of the init process to run as gerrit2 so that these libs are owned by the gerrit2 user. Change-Id: I1b619a64c5e324fa8d0c24ef02ace9561c382475
This commit is contained in:
parent
8cfffc49bc
commit
3a0c45d9a5
|
@ -920,12 +920,14 @@ class gerrit(
|
|||
# need to download them directly from maven central.
|
||||
if (versioncmp($gerrit_war_version, '2.10') > 0) and (versioncmp($gerrit_war_version, '2.12') < 0) {
|
||||
exec { 'download bcprov-jdk15on-1.51.jar':
|
||||
user => 'gerrit2',
|
||||
command => '/usr/bin/wget https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.51/bcprov-jdk15on-1.51.jar -O /home/gerrit2/review_site/lib/bcprov-1.51.jar',
|
||||
creates => '/home/gerrit2/review_site/lib/bcprov-1.51.jar',
|
||||
before => Exec['gerrit-start'],
|
||||
require => File['/home/gerrit2/review_site/lib'],
|
||||
}
|
||||
exec { 'download bcpkix-jdk15on-1.51.jar':
|
||||
user => 'gerrit2',
|
||||
command => '/usr/bin/wget https://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.51/bcpkix-jdk15on-1.51.jar -O /home/gerrit2/review_site/lib/bcpkix-1.51.jar',
|
||||
creates => '/home/gerrit2/review_site/lib/bcpkix-1.51.jar',
|
||||
before => Exec['gerrit-start'],
|
||||
|
@ -933,12 +935,14 @@ class gerrit(
|
|||
}
|
||||
} elsif (versioncmp($gerrit_war_version, '2.12') > 0) {
|
||||
exec { 'download bcprov-jdk15on-1.52.jar':
|
||||
user => 'gerrit2',
|
||||
command => '/usr/bin/wget https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.52/bcprov-jdk15on-1.52.jar -O /home/gerrit2/review_site/lib/bcprov-1.52.jar',
|
||||
creates => '/home/gerrit2/review_site/lib/bcprov-1.52.jar',
|
||||
before => Exec['gerrit-start'],
|
||||
require => File['/home/gerrit2/review_site/lib'],
|
||||
}
|
||||
exec { 'download bcpkix-jdk15on-1.52.jar':
|
||||
user => 'gerrit2',
|
||||
command => '/usr/bin/wget https://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.52/bcpkix-jdk15on-1.52.jar -O /home/gerrit2/review_site/lib/bcpkix-1.52.jar',
|
||||
creates => '/home/gerrit2/review_site/lib/bcpkix-1.52.jar',
|
||||
before => Exec['gerrit-start'],
|
||||
|
|
Loading…
Reference in New Issue