File galera-3-25.3.10_fix_startup_scripts.patch of Package galera-4
Index: galera-4-26.4.6/garb/files/garb.service
===================================================================
--- galera-4-26.4.6.orig/garb/files/garb.service
+++ galera-4-26.4.6/garb/files/garb.service
@@ -11,7 +11,8 @@ WantedBy=multi-user.target
Alias=garbd.service
[Service]
-User=nobody
+User=garb
+Group=garb
ExecStart=/usr/bin/garb-systemd start
# Use SIGINT because with the default SIGTERM
Index: galera-4-26.4.6/garb/files/garb.sh
===================================================================
--- galera-4-26.4.6.orig/garb/files/garb.sh
+++ galera-4-26.4.6/garb/files/garb.sh
@@ -49,7 +49,7 @@ program_start() {
local rcode
if [ -f /etc/redhat-release ]; then
echo -n $"Starting $prog: "
- daemon --user nobody $prog "$@" >/dev/null
+ daemon --user garb $prog "$@" >/dev/null
rcode=$?
if [ $rcode -eq 0 ]; then
pidof $prog > $PIDFILE || rcode=$?
@@ -58,7 +58,7 @@ program_start() {
echo
else
log_daemon_msg "Starting $prog: "
- start-stop-daemon --start --quiet -c nobody --background \
+ start-stop-daemon --start --quiet -c garb --background \
--exec $prog -- "$@"
rcode=$?
# Hack: sleep a bit to give garbd some time to fork