From 891a3316a22acdc57a2e65429f4d59ada268410c Mon Sep 17 00:00:00 2001 From: PS
Date: Sat, 7 Feb 2026 10:19:41 +0100 Subject: Add .s6-svscan directory --- src/lib/service/system/.s6-svscan/SIGINT | 5 +++++ src/lib/service/system/.s6-svscan/SIGPWR | 5 +++++ src/lib/service/system/.s6-svscan/SIGQUIT | 2 ++ src/lib/service/system/.s6-svscan/SIGTERM | 2 ++ src/lib/service/system/.s6-svscan/SIGUSR1 | 5 +++++ src/lib/service/system/.s6-svscan/SIGUSR2 | 5 +++++ src/lib/service/system/.s6-svscan/SIGWINCH | 2 ++ src/lib/service/system/.s6-svscan/crash | 10 ++++++++++ src/lib/service/system/.s6-svscan/finish | 9 +++++++++ 9 files changed, 45 insertions(+) create mode 100755 src/lib/service/system/.s6-svscan/SIGINT create mode 100755 src/lib/service/system/.s6-svscan/SIGPWR create mode 100755 src/lib/service/system/.s6-svscan/SIGQUIT create mode 100755 src/lib/service/system/.s6-svscan/SIGTERM create mode 100755 src/lib/service/system/.s6-svscan/SIGUSR1 create mode 100755 src/lib/service/system/.s6-svscan/SIGUSR2 create mode 100755 src/lib/service/system/.s6-svscan/SIGWINCH create mode 100755 src/lib/service/system/.s6-svscan/crash create mode 100755 src/lib/service/system/.s6-svscan/finish (limited to 'src/lib/service/system') diff --git a/src/lib/service/system/.s6-svscan/SIGINT b/src/lib/service/system/.s6-svscan/SIGINT new file mode 100755 index 0000000..7b00dd5 --- /dev/null +++ b/src/lib/service/system/.s6-svscan/SIGINT @@ -0,0 +1,5 @@ +#!@shebangdir@/execlineb -P + +# ISC license. + +system-shutdown -r diff --git a/src/lib/service/system/.s6-svscan/SIGPWR b/src/lib/service/system/.s6-svscan/SIGPWR new file mode 100755 index 0000000..b7e4956 --- /dev/null +++ b/src/lib/service/system/.s6-svscan/SIGPWR @@ -0,0 +1,5 @@ +#!@shebangdir@/execlineb -P + +# ISC license. + +system-shutdown -p diff --git a/src/lib/service/system/.s6-svscan/SIGQUIT b/src/lib/service/system/.s6-svscan/SIGQUIT new file mode 100755 index 0000000..4d6fd2f --- /dev/null +++ b/src/lib/service/system/.s6-svscan/SIGQUIT @@ -0,0 +1,2 @@ +#!@shebangdir@/execlineb -P + diff --git a/src/lib/service/system/.s6-svscan/SIGTERM b/src/lib/service/system/.s6-svscan/SIGTERM new file mode 100755 index 0000000..4d6fd2f --- /dev/null +++ b/src/lib/service/system/.s6-svscan/SIGTERM @@ -0,0 +1,2 @@ +#!@shebangdir@/execlineb -P + diff --git a/src/lib/service/system/.s6-svscan/SIGUSR1 b/src/lib/service/system/.s6-svscan/SIGUSR1 new file mode 100755 index 0000000..b7e4956 --- /dev/null +++ b/src/lib/service/system/.s6-svscan/SIGUSR1 @@ -0,0 +1,5 @@ +#!@shebangdir@/execlineb -P + +# ISC license. + +system-shutdown -p diff --git a/src/lib/service/system/.s6-svscan/SIGUSR2 b/src/lib/service/system/.s6-svscan/SIGUSR2 new file mode 100755 index 0000000..cf21071 --- /dev/null +++ b/src/lib/service/system/.s6-svscan/SIGUSR2 @@ -0,0 +1,5 @@ +#!@shebangdir@/execlineb -P + +# ISC license. + +system-shutdown -h diff --git a/src/lib/service/system/.s6-svscan/SIGWINCH b/src/lib/service/system/.s6-svscan/SIGWINCH new file mode 100755 index 0000000..4d6fd2f --- /dev/null +++ b/src/lib/service/system/.s6-svscan/SIGWINCH @@ -0,0 +1,2 @@ +#!@shebangdir@/execlineb -P + diff --git a/src/lib/service/system/.s6-svscan/crash b/src/lib/service/system/.s6-svscan/crash new file mode 100755 index 0000000..25d71ae --- /dev/null +++ b/src/lib/service/system/.s6-svscan/crash @@ -0,0 +1,10 @@ +#!@shebangdir@/execlineb -P + +# ISC license. + +redirfd -w 2 /dev/console +fdmove -c 1 2 + +foreground { echo "s6-svscan crashed. Rebooting." } + +shutdown -o -r now diff --git a/src/lib/service/system/.s6-svscan/finish b/src/lib/service/system/.s6-svscan/finish new file mode 100755 index 0000000..38c3c9c --- /dev/null +++ b/src/lib/service/system/.s6-svscan/finish @@ -0,0 +1,9 @@ +#!@shebangdir@/execlineb -P + + +redirfd -w 2 /dev/console +fdmove -c 1 2 + +foreground { echo "s6-svscan exited. Rebooting." } + +shutdown -o -r now -- cgit v1.2.3