]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
Fix: list all block device from /dev and all symbolic links to block devices
authorRichard Yann <yann.richard@uhb.fr>
Tue, 4 Oct 2016 12:48:06 +0000 (14:48 +0200)
committerRichard Yann <yann.richard@uhb.fr>
Tue, 4 Oct 2016 12:48:06 +0000 (14:48 +0200)
Before fix "fsck -y /d<tab>" will never show LVM VG from multipath or mapped devices

bash-completion/fsck

index 301bb5d00ea1536dbeee88e99a0d3594c7472472..816422f52fa6d46ca9e57dff72c7a1d32e7ffc86 100644 (file)
@@ -32,7 +32,7 @@ _fsck_module()
                        return 0
                        ;;
        esac
-       COMPREPLY=( $(compgen -W "$(lsblk -pnro name)" -- $cur) )
+       COMPREPLY=( $(compgen -W "$(find -L /dev/ -type b 2>/dev/null)" -- $cur) )
        return 0
 }
 complete -F _fsck_module fsck