Directory name clash.

Lars-Johan Liman liman at netnod.se
Thu May 12 13:39:53 CEST 2011


I wanted to attempt to build BIRD under MacOS X, but already at
unpacking I ran into the following

tcsh> tar zxf bird-1.3.1.tar.gz
tar: Cannot rename bird-1.3.1/Doc.naNlkt to bird-1.3.1/Doc (Is a directory)
tcsh>

... which stems from the fact that the source tree contains both a
"Doc/" subdirectory and a "doc/" directory,

tcsh> tar ztf bird-1.3.1.tar.gz | egrep -i 'bird-1.3.1/doc$'
bird-1.3.1/doc
bird-1.3.1/Doc
tcsh>

which of course works just fine in most *nix file systems, since they
traditionally are case sensitive. However, HFS(+) on the Mac can be
installed either as case sensitive or as case INsensitive, with the
latter being the default. (No, I don't advocate this! I just note that
as a fact.) The result is of course a name clash on most Mac systems.

Is there any change that you can change one of the names to avoid the
clash in future releases?

				Cheers,
				  /Liman

PS. I realise there is more work to make this compile on a Mac, but I
have to start somewhere ... ;-)
#----------------------------------------------------------------------
# Lars-Johan Liman, M.Sc.               !  E-mail: liman at netnod.se
# Senior Systems Specialist             !  Tel: +46 8 - 562 860 12
# Netnod Internet Exchange, Stockholm   !  http://www.netnod.se/
#----------------------------------------------------------------------



More information about the Bird-users mailing list