]> git.ozlabs.org Git - petitboot/blobdiff - discover/grub2-parser.c
parsers: populate resolve_resource members
[petitboot] / discover / grub2-parser.c
index eaf3cd3c64d5adcc5ac34e7601998ff4d0415799..97b96537482f7b1bc83f31855f052e4ea041138b 100644 (file)
@@ -191,8 +191,12 @@ static int grub2_parse(struct discover_context *dc, char *buf, int len)
        return 1;
 }
 
-struct parser __grub2_parser = {
-       .name           = "grub2",
-       .parse          = grub2_parse,
-       .filenames      = grub2_conf_files,
+static struct parser grub2_parser = {
+       .name                   = "grub2",
+       .method                 = CONF_METHOD_LOCAL_FILE,
+       .parse                  = grub2_parse,
+       .filenames              = grub2_conf_files,
+       .resolve_resource       = resolve_devpath_resource,
 };
+
+register_parser(grub2_parser);