summaryrefslogtreecommitdiff
path: root/manifests/base.pp
diff options
context:
space:
mode:
Diffstat (limited to 'manifests/base.pp')
-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',