I'm cc'ing pd-dev so others may benefit from this. There is nothing magic about the files in Cygwin and MSYS, they are all on the same file system. The problem is each system has its own root path:

* in Windows, its C:\
* in Cygwin, its /cygdrive/c
* in MSYS, its /c

For /tmp in Cygwin, its C:\cygwin\tmp. I think MSYS uses the Windows $TEMP or $TMP location.

As for ssh/scp and UNIX utils, I would stick with the Cygwin ones, they work much better. I only use MSYS for running the actual builds, and Cygwin for everything else.

I'll check the home dir perms, Windows is a pain to deal with, so sorry its messed up.

.hc

On Sep 15, 2010, at 4:10 AM, IOhannes m zmoelnig wrote:

however, it' a bit awkward to get data into the msys shell.
is there any drive/mountpoint where i can share data between cygwin and
msys?

in cygwin, my ${HOME} is C:\cygwin\home\pddev
in MSYS, my ${HOME} is C:\msys\1.0\home\pddev

in msys, it seems like i cannot access the cygwin home all, as this is
not mounted (via msys:/etc/fstab)

in cygwin, i can cd into /c/msys/1.0/home/pddev/, but i have no
permissions to write here.

in msys, if i open the shell using run...->"C:\msys\1.0\msys.bat" (or
Programs->MinGW->MSYS->MSYS), i get into /home/pddev (which seems to be C:\msys\1.0\home\pddev as well) but i have no permissions to write either(!)

it seems like the only place i can write to from msys, is /tmp (which
according to msys:/etc/fstab is mapped from c:/DOCUME~1/pd/LOCALS~1/ Temp)
unfortunately i cannot access this path from neither cygwin nor from
plain "windows" (explorer, cmd), as i don't even have read permissions.

so i thought about using a FAT32 partition (D:), as this is the usual
way to share data on w32 systems.
unfortunately i can only access it from cygwin and win, but not from msys.



so i'm currently runing out of wit.

or do i have to scp things from cygwin to my local machine, then put
that onto an http server and download it within msys ;-)?
...i just noticed that there is an ssh client in msys as well, so i
could use that...
still doesn't sound very elegant to me...



i guess, if only one 3rd person (apart from you and me) has ever logged into the machine as pddev they had the same problems solved in some way,
but it seems i cannot do it.

please help!

fgmasdr
IOhannes







----------------------------------------------------------------------------

"Free software means you control what your computer does. Non-free software means someone else controls that, and to some extent controls you." - Richard M. Stallman



_______________________________________________
Pd-dev mailing list
[email protected]
http://lists.puredata.info/listinfo/pd-dev

Reply via email to