blob: 60a01ab1a49679cac87000141fdcdd186644064a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
#!@shebangdir@/execlineb -P
# ISC license.
multisubstitute {
importas -Si USER
importas -Si HOME
importas -Si USERTREE
}
define LOGSCRIPT "#!@shebangdir@/execlineb -P
fdmove -c 1 2
if { mkdir -p -m750 -- ${HOME}/@usrlogdir@/${USERTREE}/${NAME} }
s6-log -bd3 @logconfig@ ${HOME}/@usrlogdir@/${USERTREE}/${NAME}"
if { rm -Rf ${HOME}/@usrconfdir@/${USERTREE}/src/generated-logger }
if { mkdir -p ${HOME}/@usrconfdir@/${USERTREE}/src/generated-logger }
elglob LONGRUNS ${HOME}/@usrconfdir@/${USERTREE}/src/*/*
forx -pE LONGRUN { ${LONGRUNS} }
if -x0 { eltest -f ${LONGRUN}/producer-for }
if -x0 -n { eltest -f ${LONGRUN}/no-ml }
if { echo Making the logger of ${LONGRUN} }
pipeline { sed -e s/-log$// -- ${LONGRUN}/producer-for }
withstdinas -E NAME
longrun-make
${HOME}/@usrconfdir@/${USERTREE}/src/generated-logger
${NAME}
log
${LOGSCRIPT}
none
|