This is one of the major issues relating to multi platform support (http://drupal.org/node/278674)

It is hard coded to point to $publish_path/profiles/hostmaster/modules/drush/drush.php at present. And that works fine on a single
platform, but unless each of the platforms are hostmasters, that will not work.

With the (http://drupal.org/node/321949) we will have a headless install profile, which would make it's location either profiles/hostmaster or profiles/hostslave , which makes it a bit simpler. I'm thinking we should build in the platform type
functionality for this (very simply for now), in that the platform type you are connecting to changes the command that
you actually execute.

This would be useful for future expansion to other cms'. As long as they return the same thing, you wouldn't necessarily have
to call drush when communicating with a platform. It could be another cms specific script, with different parameters. But it
_must_ return the same output.

Comments

adrian’s picture

Priority: Normal » Critical
anarcat’s picture

I feel that putting drush.php in the toplevel directory of the platform would make things easier. This could be part of the platform deployment script/install profile...

adrian’s picture

Status: Active » Needs work

that was a great idea. I added it to the hosting setup command.

and changed hosting to call publish_path/drush.php

adrian’s picture

Status: Needs work » Fixed

This now works correctly.

Can now get multi-platform working.

Anonymous’s picture

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for two weeks with no activity.