# File lib/puppet/provider/service/launchd.rb, line 204
204:   def enabled?
205:     job_plist_disabled = nil
206:     overrides_disabled = nil
207: 
208:     job_path, job_plist = plist_from_label(resource[:name])
209:     job_plist_disabled = job_plist["Disabled"] if job_plist.has_key?("Disabled")
210: 
211:     if self.class.get_macosx_version_major == "10.6":
212:       if FileTest.file?(Launchd_Overrides) and overrides = self.class.read_plist(Launchd_Overrides)
213:         if overrides.has_key?(resource[:name])
214:           overrides_disabled = overrides[resource[:name]]["Disabled"] if overrides[resource[:name]].has_key?("Disabled")
215:         end
216:       end
217:     end
218: 
219:     if overrides_disabled.nil?
220:       if job_plist_disabled.nil? or job_plist_disabled == false
221:         return :true
222:       end
223:     elsif overrides_disabled == false
224:       return :true
225:     end
226:     :false
227:   end