summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOlivier Blin <oblin@mandriva.com>2010-03-30 12:36:31 +0000
committerOlivier Blin <oblin@mandriva.com>2010-03-30 12:36:31 +0000
commit5d562740531853435335a7c5dae597c28fa2b39c (patch)
tree3c333b3620473d74cd2e573352f0cecf47662bcf
parent12ca786f9fa82e8a516faa265243eb120c7c5e62 (diff)
downloaddraklive-5d562740531853435335a7c5dae597c28fa2b39c.tar
draklive-5d562740531853435335a7c5dae597c28fa2b39c.tar.gz
draklive-5d562740531853435335a7c5dae597c28fa2b39c.tar.bz2
draklive-5d562740531853435335a7c5dae597c28fa2b39c.tar.xz
draklive-5d562740531853435335a7c5dae597c28fa2b39c.zip
handle writing to mmcblk devices (hackish)
-rwxr-xr-xdraklive3
1 files changed, 2 insertions, 1 deletions
diff --git a/draklive b/draklive
index 9563bb5..41c3fe8 100755
--- a/draklive
+++ b/draklive
@@ -780,7 +780,8 @@ sub supplement_media_partitions {
sub set_part_real_device {
my ($hd, $part) = @_;
- $part->{real_device} = -f $hd->{file} ? get_partition_loop($hd, $part) : ($hd->{file} . $part->{device});
+ my $ext = $hd->{file} =~ m!^/dev/mmcblk! ? 'p' : '';
+ $part->{real_device} = -f $hd->{file} ? get_partition_loop($hd, $part) : ($hd->{file} . $ext . $part->{device});
}
sub allocate_master {