summaryrefslogtreecommitdiff
path: root/manifests
diff options
context:
space:
mode:
authorChristoph <chris@inferno.nadir.org>2015-11-26 15:51:09 +0100
committerChristoph <chris@inferno.nadir.org>2015-11-26 20:30:31 +0100
commitdc89ea4c67fcad2dc5f239c5d2c482f3b6e056e5 (patch)
treeffa908eb511a6c966f29ba7c8c7e14e659af9394 /manifests
parent83a4d75bf8a480a98ac6fcdc220db59b9133112e (diff)
use versioncmp instead of operatingsystemmajrelease
operatingsystemmajrelease does not work on wheezy
Diffstat (limited to 'manifests')
-rw-r--r--manifests/base.pp10
1 files changed, 6 insertions, 4 deletions
diff --git a/manifests/base.pp b/manifests/base.pp
index 7413c42..48596cd 100644
--- a/manifests/base.pp
+++ b/manifests/base.pp
@@ -32,11 +32,13 @@ class couchdb::base {
# and it needs the ruby-dev package installed to build
#include ruby::devel
- case $::operatingsystemmajrelease {
- '7': { $couchrest_version = '1.2'}
- default:{ $couchrest_version = 'latest'}
+ if versioncmp($::operatingsystemrelease, '8') < 0 {
+ $couchrest_version = '1.2'
}
-
+ else {
+ $couchrest_version = 'latest'
+ }
+
ensure_packages('ruby-dev')
ensure_packages('couchrest', {
provider => 'gem',