aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/service/system/s6-svscan-log-console/run
blob: 63d32ba223ef3e963c9eb1c43662a90965adeea4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!@shebangdir@/execlineb -P

# ISC license.

fdmove -c 1 2
redirfd -a 1 /dev/console

if { mkdir -p -m750 -- @tmpfsdir@/@sysrundir@/log/uncaught-logs }
# fifo is created in prepare-svscan
if { chown -R @loguser@:@loguser@ @tmpfsdir@/@sysrundir@/log fifo }

s6-setuidgid @loguser@

redirfd -rnb 0 fifo

s6-log -bpd3 -- 1 @logconfig@ @tmpfsdir@/@sysrundir@/log/uncaught-logs