components/ruby/puppet/patches/puppet-08-PUP-2509.patch
branchs11-update
changeset 3458 4912663e9858
parent 3151 0dbc999aeec2
child 5860 afd31ba91ee9
equal deleted inserted replaced
3455:6bba35ecb6b8 3458:4912663e9858
       
     1 In-house patch to fix upstream bug PUP-2509
       
     2 https://tickets.puppetlabs.com/browse/PUP-2509
       
     3 Patch has been submitted upstream but not yet accepted.
       
     4 
       
     5 --- puppet-3.6.2/lib/puppet/provider/service/smf.rb.orig	2014-05-29 08:23:38.214504274 -0600
       
     6 +++ puppet-3.6.2/lib/puppet/provider/service/smf.rb	2014-05-29 08:23:51.968114765 -0600
       
     7 @@ -32,7 +32,7 @@
       
     8    end
       
     9  
       
    10    def self.instances
       
    11 -   svcs.split("\n").select{|l| l !~ /^legacy_run/ }.collect do |line|
       
    12 +   svcs("-H").split("\n").select{|l| l !~ /^legacy_run/ }.collect do |line|
       
    13       state,stime,fmri = line.split(/\s+/)
       
    14       status =  case state
       
    15                 when /online/; :running