# File lib/puppet/provider/service/launchd.rb, line 211
211:     def enabled?
212:         job_plist_disabled = nil
213:         overrides_disabled = nil
214:         
215:         job_path, job_plist = plist_from_label(resource[:name])
216:         if job_plist.has_key?("Disabled")
217:             job_plist_disabled = job_plist["Disabled"]
218:         end
219:         
220:         if self.class.get_macosx_version_major == "10.6":
221:             overrides = Plist::parse_xml(Launchd_Overrides)
222:         
223:             unless overrides.nil?
224:                 if overrides.has_key?(resource[:name])
225:                     if overrides[resource[:name]].has_key?("Disabled")
226:                         overrides_disabled = overrides[resource[:name]]["Disabled"]
227:                     end
228:                 end
229:             end
230:         end
231:         
232:         if overrides_disabled.nil?
233:             if job_plist_disabled.nil? or job_plist_disabled == false
234:                 return :true
235:             end
236:         elsif overrides_disabled == false
237:             return :true
238:         end
239:         return :false
240:     end