I said: > I don't understand this, because as > far as I can see the mtime should be taken from the actual mtime of > the file being copied from the CD (install) ...
I've now traced the problem to a leap-year bug in the Plan 9 ISO9660 file server. Several files in the distribution (including /386/bin/fossil/fossil) were made on 29 February this year. A logic error in 9660srv rejects this as an impossible date, so it sets mtime for those files to zero. Patch 9660srv-leapyear should fix the error.