From 6bf36142f7eeaeb684b4738955ba0b410b6cb3b7 Mon Sep 17 00:00:00 2001 From: Olivier Blin Date: Fri, 23 Oct 2009 13:06:12 +0000 Subject: set / label earlier --- draklive | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/draklive b/draklive index afbc6c5..05460b5 100755 --- a/draklive +++ b/draklive @@ -1025,6 +1025,12 @@ sub record_harddisk_master { supplement_media_partitions($media, $hd); my @partitions = grep { $_->{mntpoint} =~m!^/! } @{$media->{partitions}}; + if (my $label = !$opts->{boot_only} && $media->get_media_label) { + my $slash_idx = $media->find_partition_index('/'); + my $slash = $media->{partitions}[$slash_idx]; + set_device_label($slash->{real_device}, $media->get_media_setting('fs'), $label); + } + mkdir_p($live->{mnt}); foreach my $part (sort { $a->{mntpoint} cmp $b->{mntpoint} } @partitions) { set_part_real_device($hd, $part); @@ -1034,12 +1040,6 @@ sub record_harddisk_master { or die "unable to mount $part->{real_device}\n"; } - if (my $label = !$opts->{boot_only} && $media->get_media_label) { - my $slash_idx = $media->find_partition_index('/'); - my $slash = $media->{partitions}[$slash_idx]; - set_device_label($slash->{real_device}, $media->get_media_setting('fs'), $label); - } - my $r = 1; do { my $source = $live->get_system_root; -- cgit v1.2.1