]> git.ipfire.org Git - thirdparty/dracut.git/commit
multipath: fix majmin_to_mpath_dev() 111/head
authorPekka Wallendahl <wyrmiyu@gmail.com>
Mon, 18 Jan 2016 18:28:22 +0000 (20:28 +0200)
committerPekka Wallendahl <wyrmiyu@gmail.com>
Mon, 18 Jan 2016 18:28:22 +0000 (20:28 +0200)
commit28058a2e373eb268d9b1cd5b65c2ad607961dad1
treeb68af59dc01b0124cfb13a900cb1cfde76349f78
parent2fd8588da51a0e43684852dcdabe327aca684a9f
multipath: fix majmin_to_mpath_dev()

* Multipath device names only start with the mpath-prefix if the option
  use_userfriendly_names is set true in /etc/multipath.conf and if user
  has not set any aliases in the said file. Thus the for-loop should go
  through all files in /dev/mapper/, not just ones starting with 'mpath'

* Bash is perfectly capable to extend `/dev/mapper/*` notation without a
  need to pass it to an external ls

* Changed the function to use a local variable $_dev instead of the
  global $dev, which seemed to be the original intention as the local
  _dev was defined but not used
modules.d/90multipath/module-setup.sh