Subject: Case-insensitive filesystems
To: None <tech-pkg@netbsd.org>
From: Amitai Schlair <schmonz@schmonz.com>
List: tech-pkg
Date: 01/16/2002 11:52:32
Just bootstrapped pkgsrc on Darwin 5.2 (Mac OS X 10.1.2). Cool stuff!
It's not yet as smooth a user experience as pkgsrc on NetBSD, but it's
really promising.

One problem I've noticed: Mac OS X installs by default onto an HFS+
filesystem, which is case-insensitive but case-preserving. This means
that both devel/cvs (the CVS package) and devel/CVS (the "devel"
directory's CVS metadata) exist, but can't be distinguished from each
other. Since it's considered important for filenames in the main source
tree to be safe for other systems (even Win32!), should we rename
devel/cvs to something safer for case-insensitive filesystems?

More info on HFS+ vs. UFS:
http://developer.apple.com/techpubs/macosx/Essentials/SystemOverview/Fil
eSystem/Differences_HFS_and_UFS.html

- Amitai