Hi, Am 16.08.2011 um 10:38 schrieb Jesse Reynolds: > 2011/8/16 Maciej Bliziński <[email protected]> > 2011/8/16 Jesse Reynolds <[email protected]>: > > It has no plugin architecture - you have to recompile nginx to add in it's > > modules. Andy already includes a bunch of modules with configure lines like > > --with-http_dav_module and so on. > > If that's the case, you could (as you said) see if you can recompile > nginx with passenger support, and separate out the files responsible > for handling that support, if that's possible. You would just need to > make sure that nging would still work with these files missing (i.e. > the nginx-passenger package not installed). > > > Yeah, as we discussed on irc just now, that won't work because when you > compile modules into nginx they are literally compiled into the one > monolithic binary executable. It doesn't link to a shared object or anything > like that. So I think it's a case of either: > a) creating an nginx_passenger package, which incompatables the existing > nginx package or > b) adding passenger support to the existing nginx package, with a soft > dependency on ruby and the passenger gem (ie you can use passenger configs > with passenger if you've also installed ruby and the passenger gem) > > In any case, I'll try to create a package for the passenger gem as this will > be required for either option.
I suggest adding alternatives with nginx as base package and nginx_passenger as add-on which takes precedence on the binary and depends on ruby etc. Best regards -- Dago -- "You don't become great by trying to be great, you become great by wanting to do something, and then doing it so hard that you become great in the process." - xkcd #896 _______________________________________________ maintainers mailing list [email protected] https://lists.opencsw.org/mailman/listinfo/maintainers .:: This mailing list's archive is public. ::.
