File tree Expand file tree Collapse file tree 2 files changed +24
-7
lines changed
Expand file tree Collapse file tree 2 files changed +24
-7
lines changed Original file line number Diff line number Diff line change 1010
1111 $url = " http://download.bareos.org/bareos/release/${release} /"
1212
13- $os = $::operatingsystem
14- $osrelease = $::operatingsystemrelease
13+ if versioncmp($::puppetversion , ' 4.0.0' ) >= 0 {
14+ $os = $facts [' os' ][' name' ]
15+ $osrelease = $facts [' os' ][' release' ][' full' ]
16+ $osmajrelease = $facts [' os' ][' release' ][' major' ]
17+ } else {
18+ $os = $::operatingsystem
19+ $osrelease = $::operatingsystemrelease
20+ $osmajrelease = $::operatingsystemmajrelease
21+ }
1522
1623 case $os {
1724 /(?i:redhat|centos|fedora)/: {
1825 case $os {
1926 ' RedHat' : {
20- $location = " ${url} RHEL_${osrelease } "
27+ $location = " ${url} RHEL_${osmajrelease } "
2128 }
2229 ' Centos' : {
23- $location = " ${url} CentOS_${osrelease } "
30+ $location = " ${url} CentOS_${osmajrelease } "
2431 }
2532 ' Fedora' : {
26- $location = " ${url} Fedora_${osrelease } "
33+ $location = " ${url} Fedora_${osmajrelease } "
2734 }
2835 default: {
2936 fail(' Operatingsystem is not supported by this module' )
Original file line number Diff line number Diff line change 33
44RSpec . configure do |c |
55 c . default_facts = {
6- operatingsystem : 'Redhat' ,
7- operatingsystemrelease : '7'
6+ operatingsystem : 'RedHat' ,
7+ osfamily : 'RedHat' ,
8+ operatingsystemmajrelease : '7' ,
9+ operatingsystemrelease : '7.0' ,
10+ puppetversion : Puppet . version ,
11+ :os => {
12+ 'name' => 'RedHat' ,
13+ 'release' => {
14+ 'full' => '7.0' ,
15+ 'major' => '7'
16+ } ,
17+ }
818 }
919 # Coverage generation
1020 c . after ( :suite ) do
You can’t perform that action at this time.
0 commit comments