On Fri, 7 Oct 2005, Todd Shoenfelt wrote:
I've recently installed Cygwin to my XP machine for
the first time. When I launch the bash window, I get:
snip
mkdir: cannot create directory `/cygdrive/h': No such file or directory
Copying skeleton files.
These files are for the user to personalise their cygwin experience.
These will never be overwritten.
/usr/bin/install: cannot create directory `/cygdrive/h': No such file or
directory
/usr/bin/install: cannot create directory `/cygdrive/h': No such file or
directory
/usr/bin/install: cannot create directory `/cygdrive/h': No such file or
directory
bash: cd: /cygdrive/h: No such file or directory
[EMAIL PROTECTED] /etc/skel
/snip
It looks like Cygwin is trying to store some session data. I do end up
getting a functioning command line, but the 'h' directory isn't created.
Cygwin is installed here: C:/cygwin/cygdrive. I've done 'mkdir
C:/cygwin/cygdrive/h', but the error persists. How do I get these
messages to go away?
First, this is a general Cygwin issue, and has nothing to do with
Cygwin/X. I'm redirecting this reply to the main Cygwin list -- please
remove cygwin-xfree at cygwin dot com from further discussion. Note
that the cygwin-xfree list adds an extra Reply-To, so you'll have to
manually remove it if you get this message via that list.
Whenever you first run the Cygwin shell as a new user, some skeleton files
are copied into your home directory automatically. The home directory (or
$HOME in Unix-speak) is determined according to the rules described at
http://cygwin.com/faq/faq-nochunks.html#faq.setup.home.
/cygdrive is a virtual directory, which is the parent directory for all
Windows drive letters. IOW, even though / is C:/cygwin, /cygdrive/h
is NOT C:/cygwin/cygdrive/h, it's H:/.
For some reason, Cygwin thinks your $HOME is /cygdrive/h (or H:\). If
you do have the HOME environment variable set in Windows, that could
explain your problem. If you don't have the H: drive, simply unset the
HOME variable in the Windows environment -- it'll be set appropriately by
Cygwin. If you do have the H: drive occasionally (e.g., it's a network
drive), and some other program needs this setting of the HOME environment
variable, you can edit /cygwin.bat to unset HOME before starting the
Cygwin shell.
HTH,
Igor
--
http://cs.nyu.edu/~pechtcha/
|\ _,,,---,,_[EMAIL PROTECTED]
ZZZzz /,`.-'`'-. ;-;;,_[EMAIL PROTECTED]
|,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski, Ph.D.
'---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow!
If there's any real truth it's that the entire multidimensional infinity
of the Universe is almost certainly being run by a bunch of maniacs. /DA
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://x.cygwin.com/docs/
FAQ: http://x.cygwin.com/docs/faq/