The bigger issues are related with paths, but using the existing _drush_convert_path() helps a lot.
Some commands in cygwin (tar and patch) require the full cygwin path.
And the drush_make_md5 find function can be rewritten to make it work in cygwin/windows without sacrificing compatibility with any xNIX.
I know that you can't test it in any windows platform, but if this changes don't break anything in Linux/OSX then this wouldn't be worse than how it is now in cygwin/windows.
| Comment | File | Size | Author |
|---|---|---|---|
| drush_make_cygwin.patch | 3.8 KB | jcmarco |
Comments
Comment #1
michaellander commentedThis worked for me.. Thanks! You rock.
Comment #2
Ellen Dee commentedMe, too! After spending the better part of Sunday trying to get this to work, I am ecstatic! Thank you!
Comment #3
helmo commented[ Powered by #1115636: Issue Macros and Templates - Drush Make]
Drush make is being merged into drush core (discussed in issue:#1310130: Put drush make in drush core)
This means that the issue queue is also moving. The Drush project has a component called 'Make' for this purpose.
We would like to take this opportunity to leave behind old/obsolete issues, allowing us to focus on a stable make command in core. E.g. one of the major tasks ahead is making more use of the Drush core code for handling downloads and decompression.
If you feel that this issue is still relevant, feel free to re-open and move it to the Drush queue.
More information will be posted on the drush_make and drush project pages.
NOTE: This is probably a duplicate of #625948: Windows compatibility for Drush make