]> git.ipfire.org Git - thirdparty/systemd.git/commit
core: also issue OSC 3008 from service context 35224/head
authorLennart Poettering <lennart@poettering.net>
Fri, 31 Jan 2025 16:40:46 +0000 (17:40 +0100)
committerLennart Poettering <lennart@poettering.net>
Thu, 27 Feb 2025 14:17:34 +0000 (15:17 +0100)
commitbbdad5c025fbc037e357723e2c33ce8339f95287
tree821a5986014594ad0aa38a55c15fbd38eebff19f
parent5b3eaf9e680d98e5247bd0af16afc004cca1d754
core: also issue OSC 3008 from service context

(Note: we also change TEST-13-NSPAWN.machined.sh minimally here, because
it checks for byte precise output of a pty allocated for a service
invocation - which it's not going to get if it claims that the pty is an
all-powerful one. After all this PR ensures that we'll generate the new
OSC sequence on non-dumb terminals associated with services. Hence, set
TERM=dumb explicitly to ensure no ANSI sequences are generated, ever.
Which is a nice test btw that TERM=dumb really does its thing here.)
src/core/exec-invoke.c
src/core/execute.c
src/core/execute.h
src/core/service.c
test/units/TEST-13-NSPAWN.machined.sh