#!@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