X-Git-Url: https://git.ozlabs.org/?p=petitboot;a=blobdiff_plain;f=discover%2Fgrub2%2Fscript.c;h=67b4b7801f8717d51df2cdbfc68edab97988f082;hp=239ae38f5e67306408e7c386abc050b03ec5d4d6;hb=882f61e8eb44ec9f9becc32328667c65f364d066;hpb=1a9af828d9ad0da0efa7af286db78c8904344e6b;ds=sidebyside diff --git a/discover/grub2/script.c b/discover/grub2/script.c index 239ae38..67b4b78 100644 --- a/discover/grub2/script.c +++ b/discover/grub2/script.c @@ -304,6 +304,9 @@ int statement_menuentry_execute(struct grub2_script *script, } else { opt->option->name = talloc_strdup(opt, "(unknown)"); } + opt->option->id = talloc_asprintf(opt->option, "%s#%s", + script->ctx->device->device->id, + opt->option->name); script->opt = opt;