func globGetFilesFromFilelist(filename string) ([]string, error) { fl, err := os.Open(filename) if err != nil { return nil, fmt.Errorf("Failed to open filelist %q: %v", filename, err) } defer fl.Close() lists := filelist.Lists{} if err := lists.ParseFilelist(fl); err != nil { return nil, err } return lists.Files, nil }