This is the mail archive of the
mailing list for the Cygwin project.
Re: changing default text type without reinstall?
----- Original Message -----
From: "Steinar Bang" <email@example.com>
Sent: Wednesday, February 06, 2002 00:01
Subject: Re: changing default text type without reinstall?
> >>>>> Steinar Bang <firstname.lastname@example.org>:
> >>>>> "Michael A Chase" <email@example.com>:
> >>>> "Steinar Bang" <firstname.lastname@example.org> wrote:
> >>> Platform: CygWin 1.3.2, CygWin/XFree86 4.1.0, Win2k
> >>> Is it possible to change from text type "Unix" to text type "DOS",
> >>> without reinstall?
> >> mount --help
> The results of "mount --help", is here
> > I'm guessing "mount -t" is what I should use? The explanation is
> > "text files get \r\n line endings".
> > But I am unsure of how I should use this command. What exactly does
> > it do? Does it insert a translation between the file system and the
> > cygwin programs?
I think you found most of what you needed, but did the articles you found
explain enough? If not, what parts were insufficient or unclear?
> > Will just running the mount command make the change persistent? I
> > didn't find anything under /etc or /usr/etc that looked like a mount
> > table.
As you discovered, mount points are kept in the registry. One set under
HKEY_LOCAL_MACHINE and one under HKEY_CURRENT_USER. They are persistent.
> Here's some more information on the cygwin mount table
> The mount table is in the registry, and running the mount command
> should put the changes there. The documentation says that the mount
> command can be used to add mount points, which makes it strange that
> the below command failed:
> > I tried changing the mode of the /home directory
> > ~$ mount -t c:\cygwin\home /home
> > mount: /home: Invalid argument
> Why is "/home" an invalid argument? Have I misunderstodd what is
> meant by a "posix path"?
The thing that puzzles me about that error message is that it didn't
complain about c:cygwinhome instead since the bash command line reader uses
'\' as an escape character. The easy way to avoid that problem is to use
'/' instead of '\' even in Windows paths passed to cygwin programs.
There are two types of mount points, user and system. By default mount
creates user (-u) mount points. These only apply to the current user and
override the corresponding system mount points. Normally I only create
system (-s) mount points.
** I normally forward private questions to the appropriate mail list. **
Ask Smarter: http://www.tuxedo.org/~esr/faqs/smart-questions.htm
Give a hobbit a fish and he eats fish for a day.
Give a hobbit a ring and he eats fish for an age.
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html