Ondrej Zary dixit: >Hello, why tomcat9 still does not have an init script despite it has >been posted here? > >I'm upgrading a Stretch server without systemd to Buster. Tomcat 9 is >installed but cannot be started without an init script.
Mostly because Emmanuel insists on using systemd’s abstraction to create the user account, despite a working, tested, alternative I offered to maintain and be responsible for exists. The “sysvinit” branch contains a working version of the package which I update from time to time. I’m also publishing builds of that here: http://www.mirbsd.org/~tg/Debs/dists/bullseye/lts/Pkgs/tomcat9/ This is the “wtf-lts” repo on Wouter’s extrepodata. The package contains the init script, the user management logic that actually works across *all* *supported* Debian configurations instead of just an *arbitrary* subset of those, and some instructions for nōn-systemd users in logging.properties (the default logging is configured for systemd) and README.Debian (specifically noting that some of the applied hardening is systemd-specific, but compared to stretch/sysvinit you’re not worse off, security-wise, so…). I have no idea why Emmanuel, the primary maintainer, has been set so strongly against merging this patch for as long as I promise to take care of it and deal with any related fallout (maybe some systemd fan paid him) but this is what is, and that GR outcome is interpreted as Emmanuel being able to block this indefinitely despite nōn-systemd continuing to be a supported way of running Debian (albeit not without UsrMove in bookworm/sid). bye, //mirabilos -- Infrastrukturexperte • tarent solutions GmbH Am Dickobskreuz 10, D-53121 Bonn • http://www.tarent.de/ Telephon +49 228 54881-393 • Fax: +49 228 54881-235 HRB AG Bonn 5168 • USt-ID (VAT): DE122264941 Geschäftsführer: Dr. Stefan Barth, Kai Ebenrett, Boris Esser, Alexander Steeg