def map_new_cset_livefs(engine, csets, cset_name='new_cset'): """Find symlinks on disk that redirect new_cset, and return a livefs localized cset.""" initial = csets[cset_name] ondisk = contents.contentsSet(livefs.intersect(initial.iterdirs(), realpath=False)) livefs.recursively_fill_syms(ondisk) ret = initial.map_directory_structure(ondisk, add_conflicting_sym=True) return ret