Right now upstream supports openrc with a init.d file https://github.com/PurpleI2P/i2pd/tree/openssl/contrib/openrc and we install our own init.d & conf.d files: https://gitweb.gentoo.org/repo/gentoo.git/tree/net-vpn/i2pd/i2pd-2.56.0.ebuild#n60 I think merging our files together would benefit both projects. I am willing to do this work but before I do I would like someone to confirm that they will review my changes before I open up a PR upstream. That is also the case with systemd but since I do not use it I am not that eager to work on it.
Hi. It would be great if you merge the openrc files. I maintain i2pd in portage, but I don't really use openrc, so maintaining the openrc side is difficult. I'll be happy to look at the changes though. There's this bug which might be fixed along the way: https://bugs.gentoo.org/show_bug.cgi?id=949988
I have increased the importance as I think it improve the package significantly. Both 949988 & 808845 would have been avoided if we used upstream service files.