From 87f1d2a844a542c82449019b13584d38884cb9a1 Mon Sep 17 00:00:00 2001 From: Pascal Rigaux Date: Wed, 3 Mar 2004 14:47:30 +0000 Subject: move set_loop() from formatMount_part to real_format_part to fix Format with encrypted files/devices --- perl-install/fs.pm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'perl-install') diff --git a/perl-install/fs.pm b/perl-install/fs.pm index f21e68dae..4bf68b93c 100644 --- a/perl-install/fs.pm +++ b/perl-install/fs.pm @@ -609,6 +609,10 @@ sub real_format_part { $part->{isFormatted} and return; + if ($part->{encrypt_key}) { + set_loop($part); + } + my $dev = $part->{real_device} || $part->{device}; my @options = if_($part->{toFormatCheck}, "-c"); @@ -675,9 +679,6 @@ sub formatMount_part { if (my $p = up_mount_point($part->{mntpoint}, $fstab)) { formatMount_part($p, $raids, $fstab, $prefix, $wait_message) unless loopback::carryRootLoopback($part); } - if ($part->{encrypt_key}) { - set_loop($part); - } if ($part->{toFormat}) { format_part($raids, $part, $prefix, $wait_message); } -- cgit v1.2.1