Hi all, As I said some time ago, boot-admin didn't add (nor remove) any entry in my lilo.conf, here's the patch (I hope to have done it right). And here are the questions: 1) Why does boot-conf check the distro in order to know which boot loader is someone using? What should happen if I have a distro which uses lilo and I change to grub? I think that boot-conf should check config files before checking the distro in order to know which boot loader is in use. 2) What happened with runlevel-admin? I expected opinions, bugs...
--- boot-lilo.pl.in.orig Fri Mar 22 00:10:23 2002 +++ boot-lilo.pl.in Fri Mar 22 00:14:03 2002 @@ -419,7 +419,7 @@ { my ($entry, $buff, $lineno) = @_; - my $known_vars = \@lilo_image_vars if (exists $entry->{'entry'}); + my $known_vars = \@lilo_image_vars if (exists $entry->{'image'}); $known_vars = \@lilo_other_vars if (!$known_vars && exists $entry->{'other'}); return $buff unless $known_vars; @@ -507,10 +507,10 @@ my ($line, $key, $value, $known_vars); # Entry line - if (exists $entry->{'entry'}) + if (exists $entry->{'image'}) { $known_vars = \@lilo_image_vars; - $value = 'entry'; + $value = 'image'; } elsif (exists $entry->{'other'}) { @@ -555,7 +555,7 @@ sub xst_boot_lilo_entries_set { - my ($file, $key, $entries) = @_; + my ($file, $entries) = @_; my ($buff, $lineno, $found, $entry); return if (scalar @$entries <= 0); @@ -579,7 +579,7 @@ if ($found > 0) { - # Found entry, change it if neccecary, + # Found entry, change it if necessary, # remove %entry from @entries and find new entry. &xst_boot_lilo_edit_entry ($entry, $buff, $lineno); $entry = undef;
This is a digitally signed message part