Hi, I made an ebuild for the Distributed.net client, a well known distributed program (like SETI@Home etc) and very popular in The Netherlands (specialy at tweakers.net a Dutch tweaking site where Gentoo is a very polular distribution). 1) It depends on nothing. 2) There are no docs or manpages, but the script has a build in (very minimal) help section so that wouldn't be a problem (the client is very easy to handle). 3) I made some scripts to control the buffers (but that goes normally automagicaly) so you can fetch and flush buffers when you like it. 4) I suggest app-misc/dnetc for this program. 5) There is a newer version of the client that works better with newer processors, but that is a beta version and has to be masked I persume. Let me know if there is some interest for such an ebuild (it is very simple). 6) I put it all together in a compressed file to make it easy to download all the files at once (there are 3 (apart from the digest file) files that belong in the "files" dir and they are required). 7) Ow, there won't be anything compiled, it is just a binary distribution (since the distributed.net is just partly open-source). Regards, Pieter Boeren
Created attachment 2845 [details] The dnetc-8015.469 ebuild and configurations files
Before the competition finished (I know there are others), I would have liked to have had this package. Surely there is nothing wrong with it. Why isn't it in the tree (if masked)?
the version is outdated the new version is:v2.8019.473 i think it's not a good idea to download the current-client, cause you don't know which version you download. SRC_URI="http://http.distributed.net/pub/dcti/current-client/dnetc-linux-x86- elf.tar.gz" do you really think it's a good idea to run this client as root ?
It's easy to have it run as non root: emerge sudo chmod 666 /opt/distributed.net/buff-in.* chmod 666 /opt/distributed.net/buff-out.* chmod 666 /opt/distributed.net/dnetc.ini then edit /etc/init.d/dnetc and put 'sudo -u nobody' before each call to execute the program. Seems to do the trick for me.
already in cvs http://cvs.gentoo.org/cgi-bin/viewcvs.cgi/gentoo-x86/app-misc/dnetc/dnetc- 2.9001.478.ebuild?rev=1.6&content-type=text/vnd.viewcvs-markup