aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/service
diff options
context:
space:
mode:
authorPS <p@0x53.net>2026-07-22 13:07:30 +0200
committerPS <p@0x53.net>2026-07-22 13:07:30 +0200
commita39e6c22d04ce850ba48c1c8c7e610319d370e1f (patch)
tree1b8a3561e91cdc3b578a4db46a11610a42e774a3 /src/lib/service
parentc4c767808609fe00cb7efadbd820a8fd8606a274 (diff)
downloadgoetia-base-master.tar.gz
goetia-base-master.tar.bz2
goetia-base-master.zip
Fix user supervision tree shutdown race conditionHEADmaster
Diffstat (limited to 'src/lib/service')
-rwxr-xr-xsrc/lib/service/user/goetia-shutdown/run2
-rwxr-xr-xsrc/lib/service/user/s6-svscan-log/run2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/service/user/goetia-shutdown/run b/src/lib/service/user/goetia-shutdown/run
index e13d016..a8018a6 100755
--- a/src/lib/service/user/goetia-shutdown/run
+++ b/src/lib/service/user/goetia-shutdown/run
@@ -16,5 +16,5 @@ foreground {
s6-rc -l @tmpfsdir@/@usrrundir@/${USER}/${USERTREE}/s6-rc -v2 -b -da -t@timeout@ change
}
-foreground { s6-svc -h @tmpfsdir@/@usrrundir@/${USER}/${USERTREE}/service/s6-svscan-log }
+foreground { s6-svc -d @tmpfsdir@/@usrrundir@/${USER}/${USERTREE}/service/s6-svscan-log }
foreground { s6-svscanctl -t @tmpfsdir@/@usrrundir@/${USER}/${USERTREE}/service }
diff --git a/src/lib/service/user/s6-svscan-log/run b/src/lib/service/user/s6-svscan-log/run
index 2c40369..c48a06c 100755
--- a/src/lib/service/user/s6-svscan-log/run
+++ b/src/lib/service/user/s6-svscan-log/run
@@ -14,4 +14,4 @@ if { mkdir -p -m 700 -- ${HOME}/@usrlogdir@/${USERTREE}/uncaught-logs }
redirfd -rnb 0 fifo
-s6-log -bpd3 -- @logconfig@ ${HOME}/@usrlogdir@/${USERTREE}/uncaught-logs
+s6-log -bd3 -- @logconfig@ ${HOME}/@usrlogdir@/${USERTREE}/uncaught-logs