Quantcast
Channel: Phusion Corporate Blog » Linux
Viewing all articles
Browse latest Browse all 3

Building native Linux packages for Passenger is now possible

$
0
0

Some people say that they won’t install Passenger until native Linux packages are available.

Well, we’ve made some modifications to Passenger to make packagers’ lives a bit easier:

  • There’s now a Rake task called fakeroot. This generates a directory hierarchy in pkg/fakeroot, which can be directly turned into a native package.
  • There’s also a package:debian task which generates a Debian package. But this Debian package is very generic. For example, it doesn’t specify any dependencies at all, because:
    • Passenger requires fastthread, and Debian doesn’t provide a native package for that.
    • Lots of people have Ruby and/or Apache installed from source.

Despite that, our Debian package specification files can be used as a base for packagers who wish to create more distribution-specific packages.

We’re looking for volunteers who wish to maintain packages for their distribution. Packagers should:

  • package early, package often. Native packages should follow as soon as possible after a Passenger release. Or – preferably – be released at the same time.
  • test early, test often. Packagers should test our development version from time to time to verify that generated packages still work.
  • drink beer with us. ;)

Needless to say, the more Linux packages we can put on our website, the better. Please contact us if you’d like to volunteer. Thanks. :)


Viewing all articles
Browse latest Browse all 3

Trending Articles