From c44eccadf84ba0d9d0d449a870aad63bb03fd8d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20B=C3=A4chler?= Date: Fri, 28 Jan 2011 20:58:45 +0100 Subject: Only call activate_vgs a second time if any logical volumes have actually been activated. --- rc.sysinit | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'rc.sysinit') diff --git a/rc.sysinit b/rc.sysinit index d562e36..3ed61c7 100755 --- a/rc.sysinit +++ b/rc.sysinit @@ -202,13 +202,16 @@ if [[ -f /etc/crypttab && $CS ]]; then fi return $failed } + crypto_unlocked=0 if read_crypttab do_unlock; then stat_done else stat_fail fi - # Maybe someone has LVM on an encrypted block device - activate_vgs + if [[ ${crypto_unlocked} -eq 1 ]]; then + # Maybe someone has LVM on an encrypted block device + activate_vgs + fi fi status "Mounting Root Read-only" /bin/mount -n -o remount,ro / -- cgit v1.2.3