docs: def set_restart_delay(seconds):
      '''
      Set the number of seconds after which the computer will start up after a
      power failure.
  
      .. warning::
  
          This command fails with the following error:
  
          ``Error, IOServiceOpen returned 0x10000003``
  
          The setting is not updated. This is an apple bug. It seems like it may
          only work on certain versions of Mac Server X. This article explains the
          issue in more detail, though it is quite old.
  
          http://lists.apple.com/archives/macos-x-server/2006/Jul/msg00967.html
  
      :param int seconds: The number of seconds. Must be a multiple of 30
  
      :return: True if successful, False if not
      :rtype: bool
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' system.set_restart_delay 180
      '''
      if seconds % 30 != 0:
          msg = 'Invalid value passed for seconds.\n' \
                'Must be a multiple of 30.\n' \
                'Passed: {0}'.format(seconds)
          raise SaltInvocationError(msg)
  
      cmd = 'systemsetup -setwaitforstartupafterpowerfailure {0}'.format(seconds)
      __utils__['mac_utils.execute_return_success'](cmd)
  
      return __utils__['mac_utils.confirm_updated'](
          seconds,
          get_restart_delay,
      )