aboutsummaryrefslogtreecommitdiff
path: root/bigtop_toolchain/manifests/packages.pp
diff options
context:
space:
mode:
Diffstat (limited to 'bigtop_toolchain/manifests/packages.pp')
-rw-r--r--bigtop_toolchain/manifests/packages.pp16
1 files changed, 11 insertions, 5 deletions
diff --git a/bigtop_toolchain/manifests/packages.pp b/bigtop_toolchain/manifests/packages.pp
index 64bc12b4..6101e357 100644
--- a/bigtop_toolchain/manifests/packages.pp
+++ b/bigtop_toolchain/manifests/packages.pp
@@ -132,7 +132,7 @@ class bigtop_toolchain::packages {
require => [Package['libapr1']]
}
}
- Amazon: { $pkgs = [
+ /Amazon/: { $pkgs = [
"unzip",
"curl",
"wget",
@@ -157,7 +157,14 @@ class bigtop_toolchain::packages {
"bzip2-devel",
"libffi-devel"
] }
- /(Ubuntu|Debian)/: { $pkgs = [
+ /(Ubuntu|Debian)/: {
+ # Debian-9 is using mariadb instead of mysql
+ if ($operatingsystem == "Debian") and ($os[release][major] > "8") {
+ $mysql_dev="libmariadb-dev"
+ } else {
+ $mysql_dev="libmysqlclient-dev"
+ }
+ $pkgs = [
"unzip",
"curl",
"wget",
@@ -192,7 +199,7 @@ class bigtop_toolchain::packages {
"libsqlite3-dev",
"libldap2-dev",
"libsasl2-dev",
- "libmysqlclient-dev",
+ $mysql_dev,
"python-setuptools",
"libkrb5-dev",
"asciidoc",
@@ -202,8 +209,7 @@ class bigtop_toolchain::packages {
"libboost-regex-dev",
"xfslibs-dev",
"libbz2-dev",
- "libreadline6",
- "libreadline6-dev",
+ "libreadline-dev",
"zlib1g",
"libapr1",
"libapr1-dev",