A new version of resin was released on 2007-07-18. I updated the gentoo-specific patch and attached it together with the ebuilds for resin and resin-servlet-api as a .tgz file. The whole thing has a minor glitch compared to 3.1.1: Resin now somehow expects a directory /usr/share/resin/log during the startup phase - although -resin-home /usr/lib/resin is correctly passed as a startup parameter by the init script. And since it can't create that directory (permissions), starting resin will fail out of the box. I changed the ebuild in order to create the /usr/share/resin/log directory (and leave it completely empty). That works - Resin doesn't even need permissions to write to that directory because it doesn't actually write its logs there, it still uses the correct /var/log/resin path - Resin somehow only checks for the existance of that directory at startup and then stops caring about the very same directory. No idea where that comes from or how to solve it. But since it doesn't actually break anything, I can live with it. Reproducible: Always
Created attachment 127698 [details] Ebuilds + Patches for resin 3.1.2 and resin-servlet-api 3.1.2
Bumped both 3.1.x and 3.0.x.