Created attachment 297527 [details] I2P ebuild This ebuild has been sitting in my local overlay for the last couple of years, it provides the I2P router (see http://www.i2p2.de/faq.html). I've done my best to integrate it as a system daemon and allow for eepsite deployment in the same fashion as you would deploy a website ie. /var/i2p/... instead of /var/www/... I will probably provide a systemd unit in the next version bump if I get around to it, but otherwise it seems to work well enough.
Created attachment 297531 [details] I2P rc script rc script for i2p ebuild (drop into "files")
As can be seen with the header of the ebuild I started out with Ycarus' version, but ended up completely re-writing it. I should have probably updated the header before uploading it! :)
Created attachment 297559 [details] Updated ebuild without any pre-compiled binaries All the existing i2p ebuilds (including the previously attached version) use pre-complied java service wrapper binaries. New version pulls in the source code from http://wrapper.tanukisoftware.com/doc/english/download.jsp and builds with the system CFLAGS/LDFLAGS.
Created attachment 297583 [details] I2P ebuild (no binaries) I failed to import the external wrapper.jar in the previous version. Also make use of strip-flags from flag-o-matic.
Created attachment 304527 [details] I2P ebuild (no binaries) Minor install bugfix, bump version and update header.
Created attachment 312627 [details] I2P ebuild Bump to 0.9
Created attachment 312639 [details] I2P ebuild (Jetty6)
Hi there, Thanks for your interest and Gentoo and your contribution. Unfortunately, this bug is a duplicate of bug #297660, since that bug has been running for some years now. My suggestion is to review the work on that bug, and see how best the two could integrate. Best regards, Michael *** This bug has been marked as a duplicate of bug 297660 ***
Created attachment 313549 [details] I2P ebuild (Jetty6) Copy docs from distribution to /var/i2p/docs with symlink to /etc/i2p/docs. This fixes missing flags in routerconsole.
Created attachment 314061 [details] I2P ebuild (Jetty6) Fixed directory permissions.
Created attachment 314081 [details] I2P rc script pidfile is no longer auto-created and needs to be specified in init script