Now with support for current REE, Passenger, Oneiric and Lucid #5

Open
wants to merge 20 commits into
from

Conversation

Projects
None yet
2 participants

sbleon commented Dec 23, 2011

Ben, I think I've got this to a satisfactory place. This version supports the most recent REE and the current version of Passenger. I just tested it on fresh Lucid and Oneiric boxes.

Note: apache2 still isn't starting automatically on Lucid, but I haven't had time to look into that.

All your changes look pretty good… are you done making changes yet? Hows about a pull request?

Owner

sbleon replied Dec 22, 2011

Thanks, Ben. I'm still working out some kinks, but I'll definitely submit a pull request once I'm done. There's some cleanup that I'd like to do too (not repeating the paths of the config files, etc).

I've got the stack installing successfully on a 32-bit Lucid Lynx VirtualBox, but apache is not automatically starting for some reason. It also takes about 30 minutes to run on my i7 MBP, which is really too long. I think most of it is compiling REE and git. I'm not sure what to do about that yet.

sbleon added some commits Dec 22, 2011

Updated passenger version to one that currently gets downloaded. This…
… will break when they release a new version. Moved modification of main Apache config.
Sorry for the big commit! This includes many things:
- REE patch to fix SSLv2 issue on Oneiric
- "export" RUBY_PATH instead of REE_PATH to make apache.rb more compatible with other Rubies
- cleanup of repeated file paths
- fix package names to make compatible with Oneiric

This is all tested with Lucid (32-bit) and Oneiric (64-bit)
Switched from using "ruby_enterprise" as a dependency in favor of jus…
…t "ruby", so it can adapt to different Ruby implementations.
Add github ssh keys for all users on system
Conflicts:

	config/stack/git.rb
Owner

benschwarz commented Mar 5, 2012

Any updates on this? Did you make apache start by itself?

sbleon commented Mar 5, 2012

Ben, I've been mostly focused on Oneiric Ocelot, and I've made a bunch of changes in my oneiric branch. There are some things in there that should be cleaned up, like hard-coded references to 64-bit packages.

I'm not sure about the apache issue. I think it's still not auto-starting, but I have steps later on in the more custom part of my install process that restart it, so it's not an issue for me.

It's probably necessary to have separate branches for different distros (due to package names changes, etc). Do you want me to send a pull request for the whole branch?

Owner

benschwarz commented Mar 5, 2012

Hmm. I don't use passenger stack anymore, and don't even have a VPS account to test any changes… I might leave it where it is for now.

On 06/03/2012, at 12:22 AM, sbleon wrote:

Ben, I've been mostly focused on Oneiric Ocelot, and I've made a bunch of changes in my oneiric branch. There are some things in there that should be cleaned up, like hard-coded references to 64-bit packages.

It's probably necessary to have separate branches for different distros (due to package names changes, etc). Do you want me to send a pull request for the whole branch?


Reply to this email directly or view it on GitHub:
#5 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment