// snapDataDirs returns the list of data directories for the given snap version func snapDataDirs(snap *snap.Info) ([]string, error) { // collect the directories, homes first found, err := filepath.Glob(snap.DataHomeDir()) if err != nil { return nil, err } // then system data found = append(found, snap.DataDir()) return found, nil }