File tree Expand file tree Collapse file tree 1 file changed +22
-9
lines changed
Expand file tree Collapse file tree 1 file changed +22
-9
lines changed Original file line number Diff line number Diff line change 33# This class should be considered private.
44#
55class udev::params {
6- $udev_package = ' udev'
76 $udevadm_path = ' /sbin'
87
98 case $::osfamily {
109 ' debian' : {
10+ $udev_package = ' udev'
1111 $udevlogpriority = ' udevadm control --log-priority'
1212 $udevtrigger = ' udevadm trigger'
1313 }
1414 ' redhat' : {
15- case $::operatingsystemmajrelease {
16- ' 5' : {
17- $udevtrigger = ' udevtrigger'
18- $udevlogpriority = ' udevcontrol log_priority'
19- }
20- ' 6' ,' 7' : {
15+ if $::operatingsystem == ' Fedora' {
16+ if ($::operatingsystemmajrelease >= 20) {
17+ $udev_package = ' systemd'
2118 $udevtrigger = ' udevadm trigger'
2219 $udevlogpriority = ' udevadm control --log-priority'
2320 }
24- default: {
25- fail(" Module ${module_name} is not supported on RedHat release ${::operatingsystemmajrelease} " )
21+ else {
22+ fail(" Module ${module_name} might not be supported on Fedora release ${::operatingsystemmajrelease} " )
23+ }
24+ } else {
25+ case $::operatingsystemmajrelease {
26+ ' 5' : {
27+ $udev_package = ' udev'
28+ $udevtrigger = ' udevtrigger'
29+ $udevlogpriority = ' udevcontrol log_priority'
30+ }
31+ ' 6' ,' 7' : {
32+ $udev_package = ' udev'
33+ $udevtrigger = ' udevadm trigger'
34+ $udevlogpriority = ' udevadm control --log-priority'
35+ }
36+ default: {
37+ fail(" Module ${module_name} is not supported on RedHat release ${::operatingsystemmajrelease} " )
38+ }
2639 }
2740 }
2841 }
You can’t perform that action at this time.
0 commit comments