From 7d7059b55c400296d09ef989ca00dd296fa2ec48 Mon Sep 17 00:00:00 2001 From: Olivier Blin Date: Tue, 15 Sep 2009 13:06:02 +0000 Subject: do not use loopback if disk is a device --- draklive | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/draklive b/draklive index 67c791b..1bea6af 100755 --- a/draklive +++ b/draklive @@ -766,9 +766,10 @@ sub format_master { my $inode_size = $media->get_media_setting('inode_size'); foreach my $part (@{$media->{partitions}}) { - my $loop = get_partition_loop($hd, $part); - MDV::Draklive::Utils::device_mkfs($loop, $part->{fs_type}, $inode_size) or die "unable to format $hd->{file}\n"; - devices::del_loop($loop); + set_part_real_device($hd, $part); + MDV::Draklive::Utils::device_mkfs($part->{real_device}, $part->{fs_type}, $inode_size) + or die "unable to format $part->{real_device} in $hd->{file}\n"; + devices::del_loop($part->{real_device}) if -f $hd->{file}; } } -- cgit v1.2.1