[Debburn-devel] Strange behavior with long names

Thomas Schmitt scdbackup at gmx.net
Thu Jul 11 10:09:37 UTC 2013


Hi,

sorry, i obviously misread your statement:

> If you move everything in anotherDirectory up a level into Windows/,
> it doesn't give the error, as far as I can tell.

If both files get moved up, then they should collide again,
of course.
Now this is strange, indeed.

I am looking into the source code of 1.1.9.
The messages are in genisoimage/tree.c. They seem closely associated
to the action of solving collisions. I.e. if no messages emerges
and verbosity was not 0, then there was no collision or it was
not solved.
The latter would be uncool. The former would be riddling.

There are some excuses for allowing name collisions:
                /* ignore if it's hidden */
                if (s_entry->de_flags & INHIBIT_ISO9660_ENTRY) {
...
#ifdef APPLE_HYB
                /*
                 * if the pair are associated, then skip (as they have the
                 * same name!)
                 */

So you could experiment with -hide* and -hfs whether omitting
them makes the behavior more plausible.


Have a nice day :)

Thomas




More information about the Debburn-devel mailing list