aboutsummaryrefslogtreecommitdiffstats
path: root/src/bin/user-shutdown
diff options
context:
space:
mode:
authorPS <p@0x53.net>2026-02-07 10:16:45 +0100
committerPS <p@0x53.net>2026-02-07 10:16:45 +0100
commitf7df2f7bb6abbea365cccb1345dcf1a1b7a80797 (patch)
tree2bead70379ffd134fb4190c9564b37c5c68cf581 /src/bin/user-shutdown
parent980c5408489a3a3a56e49c3873f1bce6a0155cad (diff)
downloadgoetia-base-f7df2f7bb6abbea365cccb1345dcf1a1b7a80797.tar.gz
goetia-base-f7df2f7bb6abbea365cccb1345dcf1a1b7a80797.tar.bz2
goetia-base-f7df2f7bb6abbea365cccb1345dcf1a1b7a80797.zip
Improve usertree shutdown; improve system .s6-svscan directory
Diffstat (limited to 'src/bin/user-shutdown')
-rwxr-xr-xsrc/bin/user-shutdown15
1 files changed, 1 insertions, 14 deletions
diff --git a/src/bin/user-shutdown b/src/bin/user-shutdown
index 9376f5b..48311bd 100755
--- a/src/bin/user-shutdown
+++ b/src/bin/user-shutdown
@@ -6,18 +6,5 @@ multisubstitute {
importas -Si USER
importas -Si USERTREE
}
-backtick -Ei HOME { homeof ${USER} }
-if -x0 { eltest -d @tmpfsdir@/@usrrundir@/${USER}/${USERTREE} }
-
-redirfd -wnb 1 @tmpfsdir@/@usrrundir@/${USER}/${USERTREE}/service/s6-svscan-log/fifo
-fdmove -c 2 1
-
-foreground {
- foreground { echo "\nshutdown\n" }
- s6-rc -l @tmpfsdir@/@usrrundir@/${USER}/${USERTREE}/s6-rc -v2 -b -da -t@timeout@ change
-}
-
-foreground { s6-svscanctl -t @tmpfsdir@/@usrrundir@/${USER}/${USERTREE}/service }
-foreground { s6-svc -h @tmpfsdir@/@usrrundir@/${USER}/${USERTREE}/service/s6-svscan-log }
-foreground { rm -Rf @tmpfsdir@/@usrrundir@/${USER}/${USERTREE} }
+s6-svc -U @tmpfsdir@/@usrrundir@/${USER}/${USERTREE}/service/goetia-shutdown