In fact, the above just gets the content of index.txt
and applies the 's/^.* //' smartness, thus eliminating
exactly the difference between 'ls' and 'ls -l'.
The installer does further work with this list:
# Initialize _sets to the list of sets found in _src, and initialize
# _get_sets to the intersection of _sets and DEFAULTSETS.
(Indeed, I have never seen the installer present me with 'install.iso'
or 'index.txt', which _are_ listed in index.txt too.)
It still looks like index.txt is just a list of files that are there.
Is there any reason to have this information in the 'ls' or 'ls -l'
specifically? (It has changed back and forth in the last month.)