[Mageia-dev] [soft-commits] [5526] (mkinitrd) More logging on why initrd generation is skipped
Thierry Vignaud
thierry.vignaud at gmail.com
Sat Sep 1 17:16:00 CEST 2012
On 1 September 2012 16:40, <root at mageia.org> wrote:
> (mkinitrd) More logging on why initrd generation is skipped
I would have prefer to see this as a temporary patch :-(
> --- drakx/trunk/perl-install/bootloader.pm 2012-09-01 14:40:52 UTC (rev
> 5525)
> +++ drakx/trunk/perl-install/bootloader.pm 2012-09-01 14:40:53 UTC (rev
> 5526)
> @@ -110,10 +110,19 @@
> my ($kernel_version, $bootloader, $entry, $initrd) = @_;
>
> my $dir = dirname($initrd);
> - return $initrd if $::testing # testing mode
> - || -e "$::prefix/$initrd" # already exists
> - || $initrd =~ /\(hd/ # unrecognized partition
> - || !-d "$::prefix/$dir";# dir doesn't exist (probably !mounted
> foreign part)
> + if ($::testing) {
> + log::l("Skipping initrd generation: testing mode");
> + return $initrd;
> + } elsif (-e "$::prefix/$initrd") {
> + log::l("Skipping initrd generation: already exists");
> + return $initrd;
> + } elsif ($initrd =~ /\(hd/) {
> + log::l("Skipping initrd generation: unrecognized partition");
> + return $initrd;
> + } elsif (!-d "$::prefix/$dir") {
> + log::l("Skipping initrd generation: dir doesn't exist (probably
> !mounted foreign part)");
> + return $initrd;
> + }
More information about the Mageia-dev
mailing list