summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOlivier Blin <oblin@mandriva.com>2009-10-23 13:06:12 +0000
committerOlivier Blin <oblin@mandriva.com>2009-10-23 13:06:12 +0000
commit6bf36142f7eeaeb684b4738955ba0b410b6cb3b7 (patch)
treefb51a77aebd5051d927722d308e1297c0a62f67c
parentc7764d6e9e0a6ddda83740057b747dba53e942c4 (diff)
downloaddraklive-6bf36142f7eeaeb684b4738955ba0b410b6cb3b7.tar
draklive-6bf36142f7eeaeb684b4738955ba0b410b6cb3b7.tar.gz
draklive-6bf36142f7eeaeb684b4738955ba0b410b6cb3b7.tar.bz2
draklive-6bf36142f7eeaeb684b4738955ba0b410b6cb3b7.tar.xz
draklive-6bf36142f7eeaeb684b4738955ba0b410b6cb3b7.zip
set / label earlier
-rwxr-xr-xdraklive12
1 files 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;