Skip to content

Commit 6183586

Browse files
authored
Merge pull request #1387 from rsynnest/main
Update xtrabackup package name for Ubuntu 20.04
2 parents 0ac702b + ea3438a commit 6183586

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

manifests/params.pp

+1
Original file line numberDiff line numberDiff line change
@@ -248,6 +248,7 @@
248248
$php_package_name = 'php5-mysql'
249249
}
250250
if ($::operatingsystem == 'Ubuntu' and versioncmp($::operatingsystemrelease, '16.04') < 0) or
251+
($::operatingsystem == 'Ubuntu' and versioncmp($::operatingsystemrelease, '20.04') >= 0) or
251252
($::operatingsystem == 'Debian') {
252253
$xtrabackup_package_name_override = 'percona-xtrabackup-24'
253254
}

spec/classes/mysql_backup_xtrabackup_spec.rb

+6-2
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,9 @@ class { 'mysql::server': }
4040
elsif facts[:operatingsystem] == 'Debian'
4141
'percona-xtrabackup-24'
4242
elsif facts[:operatingsystem] == 'Ubuntu'
43-
if Puppet::Util::Package.versioncmp(facts[:operatingsystemmajrelease], '16') >= 0
43+
if Puppet::Util::Package.versioncmp(facts[:operatingsystemmajrelease], '20') >= 0
44+
'percona-xtrabackup-24'
45+
elsif Puppet::Util::Package.versioncmp(facts[:operatingsystemmajrelease], '16') >= 0
4446
'percona-xtrabackup'
4547
else
4648
'percona-xtrabackup-24'
@@ -125,7 +127,9 @@ class { 'mysql::server': }
125127
elsif facts[:operatingsystem] == 'Debian'
126128
'percona-xtrabackup-24'
127129
elsif facts[:operatingsystem] == 'Ubuntu'
128-
if Puppet::Util::Package.versioncmp(facts[:operatingsystemmajrelease], '16') >= 0
130+
if Puppet::Util::Package.versioncmp(facts[:operatingsystemmajrelease], '20') >= 0
131+
'percona-xtrabackup-24'
132+
elsif Puppet::Util::Package.versioncmp(facts[:operatingsystemmajrelease], '16') >= 0
129133
'percona-xtrabackup'
130134
else
131135
'percona-xtrabackup-24'

0 commit comments

Comments
 (0)