RFC: 1.7.33 problem with user's home directory
Corinna Vinschen
corinna-cygwin@cygwin.com
Fri Nov 28 18:34:00 GMT 2014
On Nov 28 19:08, Andrey Repin wrote:
> > If we implement the above, we
> > would just have to add a cmd wrapper script in /bin to make sure
> > $PATH is set correctly and to make sure CMD starts up in $HOME,
> > something along the lines of:
>
> > $ cat /bin/cmd
> > #!/bin/dash
> > PATH=/bin:$PATH
> > cd $HOME
> > # Don't rely on COMSPEC!
> > cmd=$(cygpath -ua "${SYSTEMROOT}\\System32\\CMD.EXE")
> > exec "${cmd}"
>
> I hope you don't expect it to work inside mintty.
Oh, it does. CMD itself isn't the biggest problem, many other native
tools are.
> Cygwin tools may function
> properly in this case, but the shell itself - I have my doubts. And other
> native tools would certainly have issues with encoding, if not with any output
> at all.
> Said that, it would need to be a simple .cmd file, so that it'd run in native
> console.
> Something like
>
> @ECHO OFF
> PATH=%~dp0;%PATH%
> START "" /B "%SystemRoot%\System32\cmd.exe" /K
> EXIT
Fine with me, but it also has to cd to %HOME%, which is given in
POSIX syntax...
Corinna
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://cygwin.com/pipermail/cygwin/attachments/20141128/366e9b5b/attachment.sig>
More information about the Cygwin
mailing list