diff options
Diffstat (limited to 'draklive')
-rwxr-xr-x | draklive | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -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}; } } |