Oh I think you're right, looking at the Hadoop source. It is using chmod, not a Java API. Yes I understand how chmod and cygwin work. cygwin intercepts all path resolution logic in the OS and rewrites it. It may well be an issue with finding the chmod command in the end, but, I think it ought to work in theory; it's on the "OS" path, and the OS can translate paths correctly. Or else, this would never work.
On Fri, Nov 18, 2011 at 3:12 AM, Lance Norskog <[email protected]> wrote: > 'chmod' is the program that sets readable permission. It does whatever > Windows magic is required to match the Posix command line semantics. > The cygwin path is not the true windows path. So, when Java runs it gets > the true path which has no Cygwin. > > You have to add c:\cygwin\bin to the windows path variables. This happens > in Computer->Properties->Advanced System Settings-> Environment Variables. > > Now, for those of you snickering- I am about to hose down my Mac with Linux > because the key mappings make macos unusable, and I'm leaving my Windows > laptop alone. > >
