Problem 1: the copy_client_config script inserts extra spaces in the config file resulting in _bad data_ which means that WUs don't get assigned to any team! I was told on their forums that this file is not a simple ascii config file, and the parser is very picky. I recommend that we use 'cp' to copy it around rather than that python _crap_. Problem 2: the init script fails to stop on my dual processor box, it looks like the 2nd client just takes a while to stop, and that this confuses the init script.
Not related to GNU Emacs
Indeed. And if you set your team and nick to, say, 42 and Jack with initfolding, it'll submit the results as %2042 and %20Jack instead, meaning *you won't get any points*. I finally fixed it by commenting the copyclientconfig line in /etc/init.d/foldingathome, but that's not a very good solution.
*** Bug 77580 has been marked as a duplicate of this bug. ***
Please see #77580 for more detail.
Fixing, will commit soon.
Fixed in CVS. Use bash not python for copy_client_config. Update the init script to do more sane things and not fail to stop on multi-cpu systems.