    # File lib/chef/provider/service/arch.rb, line 86
      def disable_service()
        new_daemons = []
        entries = daemons

        if entries.include?("!#{new_resource.service_name}")
          # exists and disabled
          new_daemons += entries
        else
          if entries.include?(new_resource.service_name)
            # exists but enabled
            entries.each do |daemon|
              if daemon == new_resource.service_name
                new_daemons << "!#{new_resource.service_name}"
              else
                new_daemons << daemon
              end
            end
          end
        end

        update_daemons(new_daemons)
      end