'Updates a kernel entry'

def action_update_kernel(self):

    if (not self.opts.update_kernel):
        self.log.error('Kernel    title    to    update    is    required')
        return (-1)
    args = []
    kernel = self.grubby._get_entry_selection(self.opts.update_kernel)
    if (kernel is not None):
        args.append(('--update-kernel=%s' % kernel))
    if self.opts.args:
        args.append(('--args=%s' % self.opts.args))
    if self.opts.remove_args:
        args.append(('--remove-args=%s' % self.opts.remove_args))
    return self.grubby._run_grubby_get_return(args)
