X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=mount-latest-subvol;h=359b534337669090503de236c2ab30467c35b4dd;hb=7b2ec509be2266c4c9f42727e7db4e7fdd63b7ae;hp=033d9b8ba54ecc513c5a2c36818b7f27c06d21f7;hpb=0cc08a73110c15c4e7bbb8c8233a6c122c27490e;p=distro-setup diff --git a/mount-latest-subvol b/mount-latest-subvol index 033d9b8..359b534 100644 --- a/mount-latest-subvol +++ b/mount-latest-subvol @@ -130,7 +130,14 @@ ret=0 ##### begin setup fstab for subvols we care about ###### root_dev=$(awk '$2 == "/" {print $1}' /etc/mtab) - +if [[ $root_dev == /dev/dm-* ]]; then + for d in /dev/mapper/*; do + if [[ $(readlink -f $d) == $root_dev ]]; then + root_dev=$d + break + fi + done +fi if cryptsetup status $root_dev &>/dev/null; then crypt_dev=$root_dev