summaryrefslogtreecommitdiffstats
path: root/units/systemd-growfs-root.service.in
diff options
context:
space:
mode:
authorbryango <bryango@users.noreply.github.com>2024-08-15 07:18:17 +0200
committerLuca Boccassi <luca.boccassi@gmail.com>2024-08-15 20:28:12 +0200
commit3ceb4d243818fa96741979620ca86cc126bd3e4d (patch)
tree7ecec24cdec13895b3bc3fd38225e3216750708e /units/systemd-growfs-root.service.in
parentudev-builtin-net_id: add NAMING_DEVICETREE_PORT_ALIASES to check of_node of n... (diff)
downloadsystemd-3ceb4d243818fa96741979620ca86cc126bd3e4d.tar.xz
systemd-3ceb4d243818fa96741979620ca86cc126bd3e4d.zip
shell-completion: zsh: fix incorrect unescaping
Previously the `_filter_units_by_property` completion function outputs with a [zsh parameter expansion flag] `g:o:`. This means that the returned result is unescaped as the zsh builtin `echo`, except that octal escapes don’t take a leading zero. This seemed to have worked back in the days when it was first introduced: 6c9414a700a040be1d3160bd2336baac58a1da3e But it now leads to incorrect over-unescaping; for example, system-systemd\\x2djournald.slice (correct) is incorrectly completed by zsh in commands such as `systemctl kill`: system-systemd-journald.slice (incorrect) This commit fixes such problems by removing the `g:o:` flag. See: [zsh parameter expansion flag]: https://zsh.sourceforge.io/Doc/Release/Expansion.html#Parameter-Expansion-Flags
Diffstat (limited to 'units/systemd-growfs-root.service.in')
0 files changed, 0 insertions, 0 deletions