From: Chris Lindee Date: Mon, 16 Feb 2026 06:08:31 +0000 (-0600) Subject: profile/systemd-osc-context: Bring escape up to spec X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6a46846871a5af20580d62d7f3181b3f5ac91eb2;p=thirdparty%2Fsystemd.git profile/systemd-osc-context: Bring escape up to spec UAPI.15 requires: * `\` to be replaced with `\x5c` * `;` to be replaced with `\x3b` References: [0] https://uapi-group.org/specifications/specs/osc_context/#general-syntax --- diff --git a/profile.d/80-systemd-osc-context.sh b/profile.d/80-systemd-osc-context.sh index df7f93afa3a..dfed4664044 100644 --- a/profile.d/80-systemd-osc-context.sh +++ b/profile.d/80-systemd-osc-context.sh @@ -28,7 +28,7 @@ __systemd_osc_context_escape() { # uuids, id128, hostnames, usernames, since they all come with syntax # requirements that exclude \ and ; anyway. This hence primarily is about # escaping the current working directory. - echo "$1" | sed -e 's/\\/\\x5x/g' -e 's/;/\\x3b/g' + echo "$1" | sed -e 's/\\/\\x5c/g' -e 's/;/\\x3b/g' } __systemd_osc_context_common() {