The following worked up to s6-2.1.0.1:

...
/command/export PATH /command:/etc...

multisubstitute {
    define LOGS     /var/log/s6/socklog-klog

    define IDX      \[[0-9]+\]
    define SID      SID[0-9]+
    define LBL      \[[[:space:]]*[0-9]+\.[0-9]+\]

    define KRN_ANY  kern\.[[:alnum:]]+
}

define SIG_ID   ${IDX}[[:space:]]${SID}


s6-setuidgid log
s6-log -bt
    n5 s1000000 - +^${KRN_ANY}:[[:space:]]${LBL}[[:space:]]ACPI: ${LOGS}/acpid
    n5 s1000000 - +^kern\.warn:[[:space:]]${SIG_ID}[[:space:]]   ${LOGS}/fw
    n5 s1000000 - +^kern\.warn:[[:space:]]${LBL}[[:space:]]IN=   ${LOGS}/aif
    n5 s1000000 - f

Now, never mind of '-bt' which is solved w/

s6-log -b
    n5 s1000000 t ... etc.

The problem is w/ the regular express. W/ s6-2.1.1.0 s6-log tells me that '-'
is an unrecognized action and that it's a fatal error. I am unable to fix it:
what I am doing wrong/misunderstanding?

Cheers,

/Roy
-- 
555555555555555555555555555555555   anjing menggonggong, kafilah tetap berlalu
55555 . 5 l 4 c K W 4 r 3  555555   the dogs are barking, the caravan moves on
55555 +------------ L1NuX  555555   [illustrates useless protest, critic, or
555555555555555555555555555555555   sarcasm]

Reply via email to