<def-group>
  <!-- THIS FILE IS GENERATED by create_services_disabled.py.  DO NOT EDIT.  -->
  <definition class="compliance" id="service_SERVICENAME_disabled"
  version="1">
    <metadata>
      <title>Service SERVICENAME Disabled</title>
      <affected family="unix">
        <platform>Red Hat Enterprise Linux 6</platform>
      </affected>
      <description>The SERVICENAME service should be disabled if possible.</description>
    </metadata>
   <criteria comment="package PACKAGENAME removed or service SERVICENAME is not configured to start" operator="OR">
    <extend_definition comment="PACKAGENAME removed" definition_ref="package_PACKAGENAME_removed" />
    <criteria operator="AND" comment="service SERVICENAME is not configured to start">
      <criterion comment="SERVICENAME runlevel 0" test_ref="test_runlevel0_SERVICENAME" />
      <criterion comment="SERVICENAME runlevel 1" test_ref="test_runlevel1_SERVICENAME" />
      <criterion comment="SERVICENAME runlevel 2" test_ref="test_runlevel2_SERVICENAME" />
      <criterion comment="SERVICENAME runlevel 3" test_ref="test_runlevel3_SERVICENAME" />
      <criterion comment="SERVICENAME runlevel 4" test_ref="test_runlevel4_SERVICENAME" />
      <criterion comment="SERVICENAME runlevel 5" test_ref="test_runlevel5_SERVICENAME" />
      <criterion comment="SERVICENAME runlevel 6" test_ref="test_runlevel6_SERVICENAME" />
    </criteria>
    </criteria>
  </definition>
  <unix:runlevel_test check="all" check_existence="any_exist"
  comment="Runlevel test" id="test_runlevel0_SERVICENAME"
  version="2">
    <unix:object object_ref="obj_runlevel0_SERVICENAME" />
    <unix:state state_ref="state_service_SERVICENAME_off" />
  </unix:runlevel_test>
  <unix:runlevel_test check="all" check_existence="any_exist"
  comment="Runlevel test" id="test_runlevel1_SERVICENAME"
  version="2">
    <unix:object object_ref="obj_runlevel1_SERVICENAME" />
    <unix:state state_ref="state_service_SERVICENAME_off" />
  </unix:runlevel_test>
  <unix:runlevel_test check="all" check_existence="any_exist"
  comment="Runlevel test" id="test_runlevel2_SERVICENAME"
  version="2">
    <unix:object object_ref="obj_runlevel2_SERVICENAME" />
    <unix:state state_ref="state_service_SERVICENAME_off" />
  </unix:runlevel_test>
  <unix:runlevel_test check="all" check_existence="any_exist"
  comment="Runlevel test" id="test_runlevel3_SERVICENAME"
  version="2">
    <unix:object object_ref="obj_runlevel3_SERVICENAME" />
    <unix:state state_ref="state_service_SERVICENAME_off" />
  </unix:runlevel_test>
  <unix:runlevel_test check="all" check_existence="any_exist"
  comment="Runlevel test" id="test_runlevel4_SERVICENAME"
  version="2">
    <unix:object object_ref="obj_runlevel4_SERVICENAME" />
    <unix:state state_ref="state_service_SERVICENAME_off" />
  </unix:runlevel_test>
  <unix:runlevel_test check="all" check_existence="any_exist"
  comment="Runlevel test" id="test_runlevel5_SERVICENAME"
  version="2">
    <unix:object object_ref="obj_runlevel5_SERVICENAME" />
    <unix:state state_ref="state_service_SERVICENAME_off" />
  </unix:runlevel_test>
  <unix:runlevel_test check="all" check_existence="any_exist"
  comment="Runlevel test" id="test_runlevel6_SERVICENAME"
  version="2">
    <unix:object object_ref="obj_runlevel6_SERVICENAME" />
    <unix:state state_ref="state_service_SERVICENAME_off" />
  </unix:runlevel_test>
  <unix:runlevel_object id="obj_runlevel0_SERVICENAME" version="1">
    <unix:service_name>SERVICENAME</unix:service_name>
    <unix:runlevel operation="equals">0</unix:runlevel>
  </unix:runlevel_object>
  <unix:runlevel_object id="obj_runlevel1_SERVICENAME" version="1">
    <unix:service_name>SERVICENAME</unix:service_name>
    <unix:runlevel operation="equals">1</unix:runlevel>
  </unix:runlevel_object>
  <unix:runlevel_object id="obj_runlevel2_SERVICENAME" version="1">
    <unix:service_name>SERVICENAME</unix:service_name>
    <unix:runlevel operation="equals">2</unix:runlevel>
  </unix:runlevel_object>
  <unix:runlevel_object id="obj_runlevel3_SERVICENAME" version="1">
    <unix:service_name>SERVICENAME</unix:service_name>
    <unix:runlevel operation="equals">3</unix:runlevel>
  </unix:runlevel_object>
  <unix:runlevel_object id="obj_runlevel4_SERVICENAME" version="1">
    <unix:service_name>SERVICENAME</unix:service_name>
    <unix:runlevel operation="equals">4</unix:runlevel>
  </unix:runlevel_object>
  <unix:runlevel_object id="obj_runlevel5_SERVICENAME" version="1">
    <unix:service_name>SERVICENAME</unix:service_name>
    <unix:runlevel operation="equals">5</unix:runlevel>
  </unix:runlevel_object>
  <unix:runlevel_object id="obj_runlevel6_SERVICENAME" version="1">
    <unix:service_name>SERVICENAME</unix:service_name>
    <unix:runlevel operation="equals">6</unix:runlevel>
  </unix:runlevel_object>
  <unix:runlevel_state comment="not configured to start" id="state_service_SERVICENAME_off" version="1">
    <unix:start datatype="boolean">false</unix:start>
    <unix:kill datatype="boolean">true</unix:kill>
  </unix:runlevel_state>
</def-group>
