From a39e6c22d04ce850ba48c1c8c7e610319d370e1f Mon Sep 17 00:00:00 2001 From: PS Date: Wed, 22 Jul 2026 13:07:30 +0200 Subject: Fix user supervision tree shutdown race condition --- src/lib/service/user/goetia-shutdown/run | 2 +- src/lib/service/user/s6-svscan-log/run | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'src/lib/service') 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 -- cgit v1.2.3