Skip to content

Commit d41d810

Browse files
Merge pull request #1329 from pmcmaw/IAC-1175
(IAC-1175) Pin percona-release to version 1.0-22 for Debian 8
2 parents 0a3abf0 + 272d345 commit d41d810

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

spec/acceptance/mysql_backup_spec.rb

+14-2
Original file line numberDiff line numberDiff line change
@@ -148,9 +148,15 @@ class { 'mysql::server': root_password => 'password' }
148148
}
149149
case $facts['os']['family'] {
150150
/Debian/: {
151+
if versioncmp($::operatingsystemmajrelease, '8') >= 0 {
152+
$source_url = "http://repo.percona.com/apt/percona-release_1.0-22.generic_all.deb"
153+
} else {
154+
$source_url = "http://repo.percona.com/apt/percona-release_latest.${facts['os']['distro']['codename']}_all.deb"
155+
}
156+
151157
file { '/tmp/percona-release_latest.deb':
152158
ensure => present,
153-
source => "http://repo.percona.com/apt/percona-release_latest.${facts['os']['distro']['codename']}_all.deb",
159+
source => $source_url,
154160
}
155161
ensure_packages('gnupg')
156162
ensure_packages('gnupg2')
@@ -270,9 +276,15 @@ class { 'mysql::server': root_password => 'password' }
270276
}
271277
case $facts['os']['family'] {
272278
/Debian/: {
279+
if versioncmp($::operatingsystemmajrelease, '8') >= 0 {
280+
$source_url = "http://repo.percona.com/apt/percona-release_1.0-22.generic_all.deb"
281+
} else {
282+
$source_url = "http://repo.percona.com/apt/percona-release_latest.${facts['os']['distro']['codename']}_all.deb"
283+
}
284+
273285
file { '/tmp/percona-release_latest.deb':
274286
ensure => present,
275-
source => "http://repo.percona.com/apt/percona-release_latest.${facts['os']['distro']['codename']}_all.deb",
287+
source => $source_url,
276288
}
277289
ensure_packages('gnupg')
278290
ensure_packages('gnupg2')

0 commit comments

Comments
 (0)