This site is a static archive of the Aegir community site. Documentation has moved to http://docs.aegirproject.org. Other community resources can be found on the Contacting the community page.
Skip navigation

A word on the removal of install.sh

Help

A word on the removal of install.sh

As of 1.0-rc4, install.sh.txt has been removed from provision, and it seems like this could use a little more explanations than a terse commitlog. The main reason behind this was that it was yet another script to maintain, and that script was doing almost nothing. Really.

All install.sh was doing was this:

  • download and install drush
  • download and install provision (drush dl provision)
  • install the frontend (drush hostmaster-install)

The manual install instructions have been updated to explain how to install drush and provision and launch hostmaster-install. That process is much more flexible (as it easily allows rerunning parts of the install that fail) and intuitive (you understand how the darn thing works).

Besides, if you were able to configure all the requirements, you should be able to install drush by yourself. My experience in providing "Aegir install 101" trainings is that by the time people got to the "install.sh" step, they already figured out if they knew how to use a shell, knew what where commandline was or what "wget" was for. So install.sh didn't give us much. On the other hand, install.sh was making the install process much more opaque, scary and harder to understand for newcomers, so I am happy to finally having got rid of it.

Now, if Drush is too hard to install, you can use the Drush Debian package (that is also in Ubuntu or you should lobby the Drush project itself to make the install instructions easier to read.

Need help?

Discussion

The discussion area lets your team communicate by posting updates and discussing issues. It is a great place for sharing progress, discussing challenges, and exploring ideas.