Date: Thu, 22 Oct 1998 02:46:44 +0000 (GMT) From: Terry Lambert <tlambert@primenet.com> To: dmm125@bellatlantic.net (Donn Miller) Cc: mike@smith.net.au, questions@FreeBSD.ORG, freebsd-current@FreeBSD.ORG Subject: Re: FAT32 support for 3.0 installation Message-ID: <199810220246.TAA15164@usr01.primenet.com> In-Reply-To: <000401bdfc03$1f396b00$02000003@dmm125> from "Donn Miller" at Oct 20, 98 04:24:55 am
next in thread | previous in thread | raw e-mail | index | archive | help
> The problems I'm having are that I boot up on the boot floppy (boot.flp). > Then when it gets to the point of the installation where it tries to extract > the distributions off my FAT32 partition, I get an error to the effect that > the following distributions weren't found: bin manpages proflibs des compat. > Basically, all of them. I thought that maybe sysinstall expected a certain > combination of uppercase/lowercase letter combinations. Like: > > C:\FreeBSD\bin > C:\FREEBSD\bin > C:\freebsd\BIN > C:\Freebsd\bin etc. since now we are working with case-sensitive filenames > with msdos. This requires kernel globbing to implement. Specifically, FAT32 and HPFS are case-sensitive on storage, case insensitive on lookup". The only way you can implement a case insensitive lookup for an interative traversal function is to perform globbing in the kernel such that the first iterated value that matches with the implied strncasecmp in place of the strncmp can be returned. Basically, in order to support FAT32 semantics fully, you have to *become* FAT32 (an unpleasent prospect). I would suggest that if FAT instead of FAT32 were used, that you use the mount option to force returned values into lowercase. Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199810220246.TAA15164>
