Here's an ebuild for Jungle Disk Server Edition, which "provides fast, easy, secure, and flexible backup for Windows- and Linux-based servers. Powered by storage options from cloud leaders Rackspace® and Amazon, Jungle Disk gives you reliable off-site backup for your critical server data." Marketing speak aside, it's an offsite backup daemon that works pretty well under Linux. The program basically consists of just a single binary and a license file, so the ebuild is pretty straghtforward, except for one issue: it does not play well with PAX-hardened kernels. After messing around with it for a bit, the only way I could configure it working was to enable the PAX_MPROTECT_COMPAT option in the kernel. So, I added a check for this into the ebuild: if you have PAX_MPROTECT enabled, then it'll warn if you don't also have PAX_MPROTECT_COMPAT enabled. This is the first time I've ever had to mess with kernel options in the ebuild, so I'm not 100% certain I did it right. Feedback welcome. The server component is managed by a separate client application. I plan on providing an ebuild for that as well, but it's lower priority for me right now. There is also an ebuild for Jungle Disk Workgroup Edition in bug 415443, but this is a completely separate product, so I thought it made sense to file a separate bug for this. Reproducible: Sometimes
Created attachment 319338 [details] app-backup/jungledisk-server-3.16.ebuild
Created attachment 319340 [details] init script