The following reply was made to PR kern/43963; it has been noted by GNATS.
From: Wolfgang Solfrank <Wolfgang%Solfrank.net@localhost>
To: Izumi Tsutsui <tsutsui%ceres.dti.ne.jp@localhost>
Cc: gnats-bugs%NetBSD.org@localhost, minoura%smtp.minoura.org@localhost,
kern-bug-people%NetBSD.org@localhost, gnats-admin%NetBSD.org@localhost,
netbsd-bugs%NetBSD.org@localhost
Subject: Re: kern/43963: libsa cd9660.c pathname lookup problem
Date: Tue, 12 Oct 2010 18:52:27 +0200
>> Fixing mkisofs would be my preferred solution here
>
> Nowadays we use our own makefs(8) to create isos so it also has that bug?
Actually, no, we don't yet AFAICT. I've got no idea, why not.
However, looking into the source of makefs, it seems that that does get it
right (despite a comment before cd9660_generate_path_table, which pretends
that the routine "could be done recursively", which would however result in
a different incorrect order of the entries, at least if the recursion is
done naively)
Ciao,
Wolfgang
--
Wolfgang%Solfrank.net@localhost Wolfgang Solfrank