author | Drew Fisher <drew.fisher@oracle.com> |
Thu, 29 May 2014 15:59:20 -0600 | |
changeset 1921 | 489d0d0f656f |
permissions | -rw-r--r-- |
1921
489d0d0f656f
18713757 'puppet resource service' outputs incorrect services
Drew Fisher <drew.fisher@oracle.com>
parents:
diff
changeset
|
1 |
In-house patch to fix upstream bug PUP-2509 |
489d0d0f656f
18713757 'puppet resource service' outputs incorrect services
Drew Fisher <drew.fisher@oracle.com>
parents:
diff
changeset
|
2 |
https://tickets.puppetlabs.com/browse/PUP-2509 |
489d0d0f656f
18713757 'puppet resource service' outputs incorrect services
Drew Fisher <drew.fisher@oracle.com>
parents:
diff
changeset
|
3 |
Patch has been submitted upstream but not yet accepted. |
489d0d0f656f
18713757 'puppet resource service' outputs incorrect services
Drew Fisher <drew.fisher@oracle.com>
parents:
diff
changeset
|
4 |
|
489d0d0f656f
18713757 'puppet resource service' outputs incorrect services
Drew Fisher <drew.fisher@oracle.com>
parents:
diff
changeset
|
5 |
--- puppet-3.4.1/lib/puppet/provider/service/smf.rb.orig 2014-05-29 08:23:38.214504274 -0600 |
489d0d0f656f
18713757 'puppet resource service' outputs incorrect services
Drew Fisher <drew.fisher@oracle.com>
parents:
diff
changeset
|
6 |
+++ puppet-3.4.1/lib/puppet/provider/service/smf.rb 2014-05-29 08:23:51.968114765 -0600 |
489d0d0f656f
18713757 'puppet resource service' outputs incorrect services
Drew Fisher <drew.fisher@oracle.com>
parents:
diff
changeset
|
7 |
@@ -32,7 +32,7 @@ |
489d0d0f656f
18713757 'puppet resource service' outputs incorrect services
Drew Fisher <drew.fisher@oracle.com>
parents:
diff
changeset
|
8 |
end |
489d0d0f656f
18713757 'puppet resource service' outputs incorrect services
Drew Fisher <drew.fisher@oracle.com>
parents:
diff
changeset
|
9 |
|
489d0d0f656f
18713757 'puppet resource service' outputs incorrect services
Drew Fisher <drew.fisher@oracle.com>
parents:
diff
changeset
|
10 |
def self.instances |
489d0d0f656f
18713757 'puppet resource service' outputs incorrect services
Drew Fisher <drew.fisher@oracle.com>
parents:
diff
changeset
|
11 |
- svcs.split("\n").select{|l| l !~ /^legacy_run/ }.collect do |line| |
489d0d0f656f
18713757 'puppet resource service' outputs incorrect services
Drew Fisher <drew.fisher@oracle.com>
parents:
diff
changeset
|
12 |
+ svcs("-H").split("\n").select{|l| l !~ /^legacy_run/ }.collect do |line| |
489d0d0f656f
18713757 'puppet resource service' outputs incorrect services
Drew Fisher <drew.fisher@oracle.com>
parents:
diff
changeset
|
13 |
state,stime,fmri = line.split(/\s+/) |
489d0d0f656f
18713757 'puppet resource service' outputs incorrect services
Drew Fisher <drew.fisher@oracle.com>
parents:
diff
changeset
|
14 |
status = case state |
489d0d0f656f
18713757 'puppet resource service' outputs incorrect services
Drew Fisher <drew.fisher@oracle.com>
parents:
diff
changeset
|
15 |
when /online/; :running |