[Rpm-maint] [PATCH 1/4] Handles case insensitive filesystems.
Panu Matilainen
pmatilai at laiskiainen.org
Thu Apr 29 07:23:05 UTC 2010
On Tue, 20 Apr 2010, Giulio Eulisse wrote:
> * rpmhash.H and rpmhash.C renamed to `rpmhash_big.H` and `rpmhash_big.C` to
> avoid confusion with `rpmhash.h` and `rpmhash.c` on platforms which have a
> case insensitive filesystems (i.e. Macosx).
Mac OS X is case insensitive? Yikes... and a bit of looking around reveals
that to be the case indeed, with a special switch to enable
case-sensitivity per-filesystem (but which apparently breaks all sorts of
apps there)
The bottom line here is that rpm requires a POSIX compliant filesystem,
and that includes case-sensitivity. I dont see much point making it
compile on a system where it's not going to work anyway. OTOH renaming
rpmhash.[CH] to something else that also happens to cure the conflict is
no big deal as such, but if they're to be renamed they should be renamed
to something that makes sense, sticking "big" in the filename is just
... "whaaaaaaaat?" :)
- Panu -
More information about the Rpm-maint
mailing list