Lines Matching defs:update
15 $bootloader->update(%hash);
75 =head2 update()
77 Update args of an existing kernel entry.
89 Read an existing entry into a hash suitable to add or update from.
433 # Update kernel args
435 sub update {
441 if (!defined $params{'update-kernel'} || (!defined $params{'args'} && !defined $params{'remove-args'})) {
442 warn "ERROR: kernel position or title (--update-kernel) and args (--args or --remove-args) required.\n";
452 if ($params{'update-kernel'} !~ /^\d+$/) {
453 $params{'update-kernel'} = $self->_lookup($params{'update-kernel'});
457 if ($params{'update-kernel'} !~ /^\d+$/ || $params{'update-kernel'} < 0 || $params{'update-kernel'} > $kcount) {
467 if ($index==$params{'update-kernel'}) {
611 # Get a bootloader entry as a hash to edit or update.
1213 =head2 update()
1215 Update args of an existing kernel entry.
1216 Takes: hash containing args and entry to update.
1228 it is called with the 'update' and 'option' options, when no 'update-kernel'
1503 # Update kernel args
1505 sub update {
1511 if (defined $params{'option'} && !defined $params{'update-kernel'}) {
1513 } elsif (!defined $params{'update-kernel'} || (!defined $params{'args'} && !defined $params{'remove-args'} && !defined $params{'option'})) {
1514 warn "ERROR: kernel position or title (--update-kernel) and args (--args or --remove-args) required.\n";
1524 if (defined $params{'update-kernel'} and $params{'update-kernel'} !~ /^\d+$/) {
1525 $params{'update-kernel'} = $self->_lookup($params{'update-kernel'});
1529 if ($params{'update-kernel'} !~ /^\d+$/ || $params{'update-kernel'} < 0 || $params{'update-kernel'} > $kcount) {
1545 if ($index==$params{'update-kernel'}) {
1567 } elsif ($index > $params{'update-kernel'}){
1572 delete $params{'update-kernel'};
1677 $self->update( 'option'=>'','fallback' => $default );
1678 $self->update( 'update-kernel'=>"$entry_to_boot_once",'option'=>'','savedefault' => 'fallback' );
1679 $self->update( 'update-kernel'=>"$default",'option'=>'', 'savedefault' => '' );
2299 # Update the default.
2314 # Update kernel args
2315 sub update {
2321 if (defined $params{'option'} && !defined $params{'update-kernel'}) {
2323 } elsif (!defined $params{'update-kernel'} || (!defined $params{'args'} && !defined $params{'remove-args'} && !defined $params{'option'})) {
2324 warn "ERROR: kernel position or title (--update-kernel) and args (--args or --remove-args) required.\n";
2334 if (defined $params{'update-kernel'} and $params{'update-kernel'} !~ /^\d+$/) {
2335 $params{'update-kernel'} = $self->_lookup($params{'update-kernel'});
2339 if ($params{'update-kernel'} !~ /^\d+$/ || $params{'update-kernel'} < 0 || $params{'update-kernel'} > $kcount) {
2345 my $title = $sections[$params{'update-kernel'} + 1]{'title'};
2380 delete $params{'update-kernel'};
2410 die "ERROR: unable to update main options\n";
2456 "update-kernel=s",
2550 } elsif (defined $params{'update-kernel'}) {
2552 $bootloader->update(%params);
2598 [--update-kernel=<#|title>] [--remove-args=<args>]
2667 =item B<--update-kernel>=I<string>
2713 Used with --update-kernel.
2740 Causes bootloader to update and re-install the bootloader file.