core-system-init-freebsd

core-system init submodule, FreeBSD version
git clone https://ccx.te2000.cz/git/core-system-init-freebsd
Log | Files | Refs

commit 87d1eb189bd5f078cfe63f5c11bbe08c1c5e1ab1
parent 0690a11cd6884fe97567a00236f4830d4b4a6910
Author: Jan Pobříslo <ccx@te2000.cz>
Date:   Tue,  8 Nov 2022 12:58:58 +0100

Add s6-svscan-log service

Diffstat:
A.gitignore | 2++
Minstall | 5++++-
Arun-image/service/s6-svscan-log/notification-fd | 1+
Arun-image/service/s6-svscan-log/run | 5+++++
4 files changed, 12 insertions(+), 1 deletion(-)

diff --git a/.gitignore b/.gitignore @@ -0,0 +1,2 @@ +*.sw[po] +.done diff --git a/install b/install @@ -100,7 +100,10 @@ $qc/ifelse { $qc/s6-test -e /run/service } { $qc/foreground { $qc/s6-echo -- "ERROR: /run/s6-rc already exists" } false } -elglob GLOB $(q "$(realpath "$src")")/run-image/* cp -va \$GLOB /run +if { + elglob GLOB $(q "$(realpath "$src")")/run-image/* cp -va \$GLOB /run +} +mkfifo /run/service/s6-svscan-log/fifo EOF "$cmd/s6-chmod" 755 "$dst/init/scripts/populate-run" || exit $? diff --git a/run-image/service/s6-svscan-log/notification-fd b/run-image/service/s6-svscan-log/notification-fd @@ -0,0 +1 @@ +3 diff --git a/run-image/service/s6-svscan-log/run b/run-image/service/s6-svscan-log/run @@ -0,0 +1,5 @@ +#!/versions/package.0cdae366bb614b547cf8d614c9b214def9014dbf/package/admin/execline/command/execlineb -P + +/versions/package.0cdae366bb614b547cf8d614c9b214def9014dbf/package/admin/execline/command/redirfd -w 1 /dev/null +/versions/package.0cdae366bb614b547cf8d614c9b214def9014dbf/package/admin/execline/command/redirfd -rnb 0 fifo +/versions/package.0cdae366bb614b547cf8d614c9b214def9014dbf/package/admin/s6/command/s6-log -bpd3 -- t /run/uncaught-logs