Add support for GPG signature enforcement on booted
[petitboot] / discover / yaboot-parser.c
index aa993928f86c5b6121f6bce95c094f2b8f746501..b62f39db7a9466a3d2da2fdd8698568d6dabedff 100644 (file)
@@ -114,6 +114,13 @@ static void yaboot_finish(struct conf_context *conf)
        /* populate the boot option from state data */
        state->opt->boot_image = create_yaboot_devpath_resource(state,
                                conf, state->boot_image);
+
+       char* args_sigfile_default = talloc_asprintf(opt,
+               "%s.cmdline.sig", state->boot_image);
+       state->opt->args_sig_file = create_yaboot_devpath_resource(state,
+                               conf, args_sigfile_default);
+       talloc_free(args_sigfile_default);
+
        if (state->initrd) {
                state->opt->initrd = create_yaboot_devpath_resource(state,
                                conf, state->initrd);