File don-t-use-forking-launch-mode-in-Systemd-unit.patch of Package gridcoin

From: Matthias Bach <marix@marix.org>
Date: Tue, 19 Mar 2024 07:55:22 +0100
Subject: [PATCH] Don't use forking launch mode in Systemd unit
Upstream: never

CMake builds fail to detect the availability of the fork function during
configuration and thus don't support the `-daemon` command line
argument.
---
 contrib/init/gridcoinresearchd.service | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/contrib/init/gridcoinresearchd.service b/contrib/init/gridcoinresearchd.service
index 90ff704a8..0cae6f89d 100644
--- a/contrib/init/gridcoinresearchd.service
+++ b/contrib/init/gridcoinresearchd.service
@@ -18,8 +18,7 @@ After=network-online.target
 Wants=network-online.target
 
 [Service]
-ExecStart=/usr/bin/gridcoinresearchd -daemonwait \
-                                     -pid=/run/gridcoinresearch/gridcoinresearch.pid \
+ExecStart=/usr/bin/gridcoinresearchd -pid=/run/gridcoinresearch/gridcoinresearch.pid \
                                      -conf=/etc/gridcoinresearch/gridcoinresearch.conf \
                                      -datadir=/var/lib/gridcoinresearch
 
@@ -30,7 +29,7 @@ ExecStartPre=/bin/chgrp gridcoinresearch /etc/gridcoinresearch
 # Process management
 ####################
 
-Type=forking
+Type=simple
 PIDFile=/run/gridcoinresearch/gridcoinresearch.pid
 Restart=on-failure
 TimeoutStartSec=infinity
-- 
2.35.3

openSUSE Build Service is sponsored by