admin: Add --no-bootloader option to update-kernel

Will be used by the QA scripts, since we need to inspect the kernel
configuration and generate a correct grub conf from that, rather than
trying to have update-bootloader reuse an existing config, since there
won't be one initially.
This commit is contained in:
Colin Walters 2013-01-08 13:57:24 -05:00
parent ecc0d1e07f
commit 77fa143bf3

View File

@ -38,7 +38,10 @@ typedef struct {
char *osname;
} OtAdminUpdateKernel;
static gboolean opt_no_bootloader;
static GOptionEntry options[] = {
{ "no-bootloader", 0, 0, G_OPTION_ARG_NONE, &opt_no_bootloader, "Don't update bootloader", NULL },
{ NULL }
};
@ -377,8 +380,11 @@ ot_admin_builtin_update_kernel (int argc, char **argv, OtAdminBuiltinOpts *admin
if (!update_initramfs (self, cancellable, error))
goto out;
if (!update_grub (self, cancellable, error))
goto out;
if (!opt_no_bootloader)
{
if (!update_grub (self, cancellable, error))
goto out;
}
ret = TRUE;
out: