func NewGroup(sysGroup system.Group, config util.Config) (*Group, error) { groupname := sysGroup.Groupname() exists, _ := sysGroup.Exists() g := &Group{ Groupname: groupname, Exists: exists, } if !contains(config.IgnoreList, "stderr") { if gid, err := sysGroup.GID(); err == nil { g.GID = gid } } return g, nil }