code: def chgid(name, gid):
      '''
      Change the gid for a named group
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' group.chgid foo 4376
      '''
      if not isinstance(gid, int):
          raise SaltInvocationError('gid must be an integer')
      pre_gid = __salt__['file.group_to_gid'](name)
      pre_info = info(name)
      if not pre_info:
          raise CommandExecutionError(
              'Group \'{0}\' does not exist'.format(name)
          )
      if gid == pre_info['gid']:
          return True
      cmd = ['dseditgroup', '-o', 'edit', '-i', gid, name]
      return __salt__['cmd.retcode'](cmd, python_shell=False) == f chgid(name, gid):
      '''
      Change the gid for a named group
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' group.chgid foo 4376
      '''
      if not isinstance(gid, int):
          raise SaltInvocationError('gid must be an integer')
      pre_gid = __salt__['file.group_to_gid'](name)
      pre_info = info(name)
      if not pre_info:
          raise CommandExecutionError(
              'Group \'{0}\' does not exist'.format(name)
          )
      if gid == pre_info['gid']:
          return True
      cmd = ['dseditgroup', '-o', 'edit', '-i', gid, name]
      return __salt__['cmd.retcode'](cmd, python_shell=False) == 0
docs: Change the gid for a named group
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' group.chgid foo 4376