diff --git a/lib/util-base.sh b/lib/util-base.sh index f710fb0..4c4e029 100644 --- a/lib/util-base.sh +++ b/lib/util-base.sh @@ -320,7 +320,7 @@ install_base() { for (( i=${#lsblk_lines[@]}-1 ; i>=0 ; i-- )) ; do if [[ $(echo ${lsblk_lines[i]} | grep "^lvm" | wc -l) > 0 ]]; then - sed -i 's/\/& lvm2/' ${MOUNTPOINT}/etc/mkinitcpio.conf + sed -i '/block lvm2/b; s/\/& lvm2/' ${MOUNTPOINT}/etc/mkinitcpio.conf continue fi if [[ $(echo ${lsblk_lines[i]} | grep "^crypt" | wc -l) > 0 ]]; then diff --git a/lib/util-desktop.sh b/lib/util-desktop.sh index b6efc1d..d178282 100644 --- a/lib/util-desktop.sh +++ b/lib/util-desktop.sh @@ -387,7 +387,7 @@ install_desktop() { for (( i=${#lsblk_lines[@]}-1 ; i>=0 ; i-- )) ; do if [[ $(echo ${lsblk_lines[i]} | grep "^lvm" | wc -l) > 0 ]]; then - sed -i 's/\/& lvm2/' ${MOUNTPOINT}/etc/mkinitcpio.conf + sed -i '/block lvm2/b; s/\/& lvm2/' ${MOUNTPOINT}/etc/mkinitcpio.conf continue fi if [[ $(echo ${lsblk_lines[i]} | grep "^crypt" | wc -l) > 0 ]]; then