sci-biology/foldingathome: systemd cleanup, various fixes.
authorBrian Harring <ferringb@gmail.com>
Mon, 23 Mar 2020 00:07:14 +0000 (17:07 -0700)
committerJoonas Niilola <juippis@gentoo.org>
Sat, 28 Mar 2020 07:01:19 +0000 (09:01 +0200)
commit5d7497c63f27f8b8cd65736ac400714a3614d7b4
tree534bcf214e98c9ea2329c37550a4d4018808fda5
parenta671362f955f333504b7e6259dbc2253acadf8f7
sci-biology/foldingathome: systemd cleanup, various fixes.

1) force the `foldingathome` user group for the process for obvious
  reasons.
2) link in the video group and add it to the foldingathome user- this
  is necessary for GPU utilization.
3) force nice=19 from systemd level.  The batch processing attempts to
  do this for workers, but we might as well force it for the scheduler.
4) Add explicit configuration directives to force- irregardless of host config-
  the scheduler to be foreground'd and running in a fashion that integrates w/
  systemd more sanely.
5) Lockdown some basic systemd security while I'm in here.
6) Finally, drop the pidfile directive for systemd.  Foreground process-
  no pidfile to track (nor should we have the unit create it).

Bug: https://bugs.gentoo.org/712744
Signed-off-by: Brian Harring <ferringb@gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/15145
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
sci-biology/foldingathome/foldingathome-7.5.1-r2.ebuild