From: David Tardon Date: Wed, 12 Jun 2024 12:35:34 +0000 (+0200) Subject: shell-completion: only offer devices for completion X-Git-Tag: v257-rc1~1178 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bde35f4a91663ebb854330f582baeef0f9adcbfb;p=thirdparty%2Fsystemd.git shell-completion: only offer devices for completion This skips directories and other stuff like /dev/core, /dev/initctl or /dev/log. --- diff --git a/shell-completion/bash/udevadm b/shell-completion/bash/udevadm index 05f921cf49d..3842d722e75 100644 --- a/shell-completion/bash/udevadm +++ b/shell-completion/bash/udevadm @@ -32,10 +32,7 @@ __get_all_sysdevs() { } __get_all_device_nodes() { - local i - for i in /dev/* /dev/*/* /dev/*/*/*; do - echo $i - done + find /dev -xtype b -o -xtype c } __get_all_device_units() {