summaryrefslogtreecommitdiffstats
path: root/draklive
diff options
context:
space:
mode:
authorOlivier Blin <oblin@mandriva.com>2008-09-25 10:33:20 +0000
committerOlivier Blin <oblin@mandriva.com>2008-09-25 10:33:20 +0000
commit847da9d58fae20758465a323f6e75659dc478853 (patch)
tree5e1132a72e59f8e5442e31048df8ebbe932bbaeb /draklive
parent18a5f1c18720e3543ddf2a9e55908f620283eda1 (diff)
downloaddraklive-847da9d58fae20758465a323f6e75659dc478853.tar
draklive-847da9d58fae20758465a323f6e75659dc478853.tar.gz
draklive-847da9d58fae20758465a323f6e75659dc478853.tar.bz2
draklive-847da9d58fae20758465a323f6e75659dc478853.tar.xz
draklive-847da9d58fae20758465a323f6e75659dc478853.zip
use first partition in grub config for master images
Diffstat (limited to 'draklive')
-rwxr-xr-xdraklive3
1 files changed, 2 insertions, 1 deletions
diff --git a/draklive b/draklive
index 666a799..4060db8 100755
--- a/draklive
+++ b/draklive
@@ -742,7 +742,8 @@ sub build_syslinux_cfg {
sub build_grub_cfg {
my ($live, $media, $device) = @_;
- my ($part_nb) = $device =~ /(\d+)$/;
+ #- FIXME? first partition is hardcoded for loopback (master images)
+ my ($part_nb) = $device =~ m!/dev/loop! ? 1 : $device =~ /(\d+)$/;
my $initrd = get_initrd_path($media);
build_grub_cfg_raw($live, $initrd, $part_nb);
}