Something I thought of a week back or so, I make a lot of sandbox sites within my Drupal core platforms, it doesn't make a lot of sense to make an individual platform for each of these sandboxes, but it would be nice to be able to make sites from makefiles within these platforms.

It's not all that difficult really, just an additional field on the site node and some additional logic in provisioning to trigger the a command similar to the following:

drush make [makefile] [root] --no-core --contrib-destination=./sites/[site]

Patches in #1

Comments

deciphered’s picture

Status: Active » Needs review
StatusFileSize
new1.31 KB
new5.42 KB
steven jones’s picture

I wonder if these would be good candidates for inclusion in http://drupal.org/project/hosting_tasks_extra possibly?

ergonlogic’s picture

Hmm, I'm not sure I understand the use-case for this... It sounds like it's for throw-away dev sandboxes, and would only be triggered on an initial site build? That is, from what I could see in the patches, it wouldn't allow you to maintain site-specific modules on an on-going basis, right?

I'm tempted to mark "won't fix", as I feel that Aegir core should probably stay focused on hosting, and let dev-focused functionality flourish in contrib. It seems like this would fit nicely with your hosting_/provision_reinstall modules, for example.

ergonlogic’s picture

Status: Needs review » Closed (won't fix)

After further discussion with @Deciphered on IRC, this functionality will be developed in contrib, and we can revisit its merits for inclusion in core at a later time.