* debian/control:
- Remove dependency to lilo in package lilo-doc. (Closes: #613753)
* Fix: save errno for second command (device.c).
- * Fix: save file permissions for converted lilo.conf. (Closes: #615103)
+ * Fix: save file permissions for converted lilo.conf (Closes: #615103)
+ and fix some typos in script lilo-uuid-diskid.
* Fix: missleading error message in geometry.c. (Closes: #445264)
* Reformatting of mkrescue manpage (thanks to M.E. Schauer).
(Closes: #617282)
}
# check if the found partition is a raid volume
if($root_part =~ /\/dev\/md/) {
- $root_part = check_raid($root_part);
}
unless ($root_part =~ /^UUID/) {
# now find the right block device name
$root_part =~ s/\d+$//;
- $root_part =~ s/part$/disc/;
}
return $root_part;
sub check_raid {
my $part = $_[0];
-
+ my $mdname;
+ my $md;
+ my @devices;
+
# check if the found partition is a raid volume
if($part =~ /\/dev\/md/)
{
- my $mdname;
- my $md;
- my @devices;
-
$mdname = $part;
$mdname =~ s/\/dev\///;
$mdname =~ s/\///;
}
}
- # check if root device exist
+ # check if root device exist / also for raid volume
if (-b $root_disk) {
if($opt_v) { print "convert root option $root_disk into new UUID\n"; }
$root_id = find_id_link($root_disk,$uuidpath);
$root_link =~ s{\"}{}g;
$root_link =~ s{^LABEL=}{/dev/disk/by-label/};
$root_link =~ s{^UUID=}{/dev/disk/by-uuid/};
- if (not -b $root_link) {
- if($opt_v) { print "cannot check $root_disk: link does not exist!\n"; }
+ if (not -l $root_link) {
+ if($opt_v) { print "cannot check $root_link: link does not exist!\n"; }
}
}
return $exit;
boot = /dev/disk/by-id/ata-SAMSUNG_SV1604N_S01FJ10X999999
#root = /dev/sda1
- root = "UUID=/dev/disk/by-uuid/18843936-00f9-4df0-a373-000d05a5dd44"
+ root = "UUID=18843936-00f9-4df0-a373-000d05a5dd44"
=head1 OPTIONS