This is the mail archive of the cygwin mailing list for the Cygwin project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On Thu, 6 May 2004, Reini Urban wrote:Montana Rane schrieb:for the administrative user, under which cygwin was installed, echo $HOME returns /home/Administrator.
This is not your problem. Please describe the problem in the message body and not only in the subject.
I need to set up cygwin so it does not preface the path with /cygdrive/c as this breaks our existing scripts.
You scripts most likely don't brake because of the /cygdrive/c/ prefix, they break because of the space in the pathname.
Solution: Link it under your cygwin tree and fix the appropriate passwd entries.
untested script to get the idea: mkdir /home for h in /cygdrive/c/documents\ and\ setting/*; do ln -s /cygdrive/c/documents\ and\ setting/$h /home/
^^ Missing quotes here. Should be "$h".
done perl -pi.bak -e's|/cygdrive/c/documents and setting/|/home/|' \ /etc/passwd
Or 'mount -s c:/Documents\ and\ Settings/ /home', if you don't mind putting up with '/home/All Users', etc...
Sure, mount is the method which is used more often. And it is faster and easier. But it is not as transparent to the poor end-user as the symlinks. He will not see /home when doing "ls /"
And with HOME = C:/Dokumente\ und\ Einstellungen/Someuser/Eigene\ Dateien it's much easier to administrate with symlinks also. -- Reini Urban http://xarch.tu-graz.ac.at/home/rurban/
-- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |