sci-biology/foldingathome: fix systemd unit
authorIan Stakenvicius <axs@gentoo.org>
Wed, 25 Apr 2018 14:53:00 +0000 (10:53 -0400)
committerIan Stakenvicius <axs@gentoo.org>
Wed, 25 Apr 2018 14:54:31 +0000 (10:54 -0400)
This isn't a perfect fix since if the EPREFIX path contains characters that need
to be quoted the paths will still fail, however when compared to a systemd
unit that doesn't work at all this is significantly better than nothing.

Bug: http://bugs.gentoo.org/645200
Package-Manager: Portage-2.3.19, Repoman-2.3.6

sci-biology/foldingathome/foldingathome-7.4.4-r3.ebuild [moved from sci-biology/foldingathome/foldingathome-7.4.4-r2.ebuild with 93% similarity]

similarity index 93%
rename from sci-biology/foldingathome/foldingathome-7.4.4-r2.ebuild
rename to sci-biology/foldingathome/foldingathome-7.4.4-r3.ebuild
index 92d3b277ea7abefd17f85d367b31c408bd91b7a1..5df01b800ba7d8878e97f400a21b64f813438ef7 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -75,11 +75,11 @@ Documentation=https://folding.stanford.edu/home/the-software/
 [Service]
 Type=simple
 User=foldingathome
-WorkingDirectory="${EPREFIX}/opt/foldingathome"
+WorkingDirectory=${EPREFIX}/opt/foldingathome
 PIDFile=/run/fahclient.pid
-ExecStart=./FAHClient -v start
-ExecReload=./FAHClient -v restart
-ExecStop=./FAHClient -v stop
+ExecStart=${EPREFIX}/opt/foldingathome/FAHClient -v start
+ExecReload=${EPREFIX}/opt/foldingathome/FAHClient -v restart
+ExecStop=${EPREFIX}/opt/foldingathome/FAHClient -v stop
 KillMode=process
 
 [Install]