]> git.ozlabs.org Git - petitboot/blobdiff - discover/grub2/blscfg.c
discover/grub: Don't add discover context boot options in blscfg handler
[petitboot] / discover / grub2 / blscfg.c
index 02ac621be061b9859d33cc819562decde02f0928..5dadd2c6e8efde1ccf2eaf37af2893f4825c1cef 100644 (file)
@@ -143,7 +143,8 @@ static void bls_finish(struct conf_context *conf)
 
        option->is_default = option_is_default(state->script, option);
 
-       discover_context_add_boot_option(dc, opt);
+       list_add_tail(&state->script->options, &opt->list);
+       state->script->n_options++;
 
        device_handler_status_dev_info(dc->handler, dc->device,
                                       _("Created menu entry from BLS file %s"),
@@ -162,7 +163,7 @@ static int bls_filter(const struct dirent *ent)
 
 static int bls_sort(const struct dirent **ent_a, const struct dirent **ent_b)
 {
-       return strverscmp((*ent_b)->d_name, (*ent_a)->d_name);
+       return strverscmp((*ent_a)->d_name, (*ent_b)->d_name);
 }
 
 int builtin_blscfg(struct grub2_script *script,