[bug] Use $operatingsystemrelease instead of $operatingsystemmajrelease
authorvarac <varacanero@zeromail.org>
Tue, 26 Jan 2016 16:04:36 +0000 (17:04 +0100)
committervarac <varacanero@zeromail.org>
Tue, 26 Jan 2016 16:04:36 +0000 (17:04 +0100)
Latter one depends on facter 2.x, wheezy ships 1.6.10 by default.

manifests/bcrypt.pp
manifests/init.pp
manifests/mail.pp
manifests/maildir.pp
manifests/postgres.pp
manifests/xmlsimple.pp

index e83bc66..4c64647 100644 (file)
@@ -1,6 +1,6 @@
 class rubygems::bcrypt {
   if ($::osfamily == 'RedHat') and
-    versioncmp($::operatingsystemmajrelease,'6') > 0 {
+    versioncmp($::operatingsystemrelease,'6') > 0 {
     package{'rubygem-bcrypt':
       ensure => present,
     }
index 0b6198d..bca40b9 100644 (file)
@@ -16,7 +16,7 @@
 # manage rubygems basics
 class rubygems {
   # from debian 8 on this is not anymore needed as it's part of the ruby pkg
-  if ($::operatingsystem != 'Debian') or (versioncmp($::operatingsystemmajrelease,'8') < 0) {
+  if ($::operatingsystem != 'Debian') or (versioncmp($::operatingsystemrelease,'8') < 0) {
     package{'rubygems':
       ensure => installed,
     }
index 17de50e..b8b50bb 100644 (file)
@@ -1,7 +1,7 @@
 # manage the mail rubygem
 class rubygems::mail {
   if ($::osfamily == 'RedHat') and
-    versioncmp($::operatingsystemmajrelease,'6') > 0 {
+    versioncmp($::operatingsystemrelease,'6') > 0 {
     package{'rubygem-mail':
       ensure => present,
     }
index 14bbc62..8773f37 100644 (file)
@@ -1,7 +1,7 @@
 # manage maildir rubygem
 class rubygems::maildir {
   if ($::osfamily == 'RedHat') and
-    versioncmp($::operatingsystemmajrelease,'6') > 0 {
+    versioncmp($::operatingsystemrelease,'6') > 0 {
     package{'rubygem-maildir':
       ensure => present,
     }
index af7c563..8720f4e 100644 (file)
@@ -1,6 +1,6 @@
 class rubygems::postgres {
   if $::osfamily == 'RedHat' and
-    versioncmp($::operatingsystemmajrelease,'5') > 0 {
+    versioncmp($::operatingsystemrelease,'5') > 0 {
     package{'rubygem-pg':
       ensure => installed,
     }
index 7b00204..914156b 100644 (file)
@@ -10,7 +10,7 @@ class rubygems::xmlsimple {
       }
     }
   }
-  if $::operatingsystem == 'CentOS' and $::operatingsystemmajrelease > 6 {
+  if $::operatingsystem == 'CentOS' and versioncmp($::operatingsystemrelease, '6') > 0 {
     # not yet packaged
     Package['rubygem-xml-simple']{
       name     => 'xml-simple',