On Sat, 18 Oct 2014, Markus Kilbinger wrote:
While looking for old / outdated binaries in userland I noticed that './bin/[' is no longer updated / part of base.tgz (or any other *.tgz file) in HEAD and netbsd-7, though it still seems to be listed in 'src/distrib/sets/lists/base/mi'.
I can confirm that this is a problem. There appears to be confusion about whether or not file names should be subjected to vis/unvis encoding.
"./bin/[" appears in the set lists and METALOG, as expected, but the "${MTREE} -CS ..." command in line 180 of src/distrib/sets/maketars changes it to "./bin/\133", and then the "${PAX} -dOw ..." command in line 199 fails to add the file to base.tgz, and it also doesn't print an error message about failure to add the file.
--apb (Alan Barrett)