X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=bash-completion%2Fsystemd-bash-completion.sh;h=8d232688ccca1ff48e51d0d0208e3c0e4483ba58;hp=4398aaaf562481e3f7c077bfb9f69ef695456d36;hb=35cdd0437d0650f7640264529417fa2f4abcce5e;hpb=0caa6ba9691a75ca614840f7bffaddf1d2220a9f diff --git a/bash-completion/systemd-bash-completion.sh b/bash-completion/systemd-bash-completion.sh index 4398aaaf5..8d232688c 100644 --- a/bash-completion/systemd-bash-completion.sh +++ b/bash-completion/systemd-bash-completion.sh @@ -477,7 +477,10 @@ _hostnamectl() { } complete -F _hostnamectl hostnamectl -__get_all_sysdevs() { ls -1 -d /sys/bus/*/devices/* /sys/class/*/*; } +__get_all_sysdevs() { + local -a devs=(/sys/bus/*/devices/*/ /sys/class/*/*/) + printf '%s\n' "${devs[@]%/}" +} _udevadm() { local i verb comps