diff options
author | Jeremy Kerr <jk@ozlabs.org> | 2013-09-16 15:51:53 +0800 |
---|---|---|
committer | Jeremy Kerr <jk@ozlabs.org> | 2013-09-24 13:14:59 +0800 |
commit | f465fcee178cfb5a5e076297ea7dd49102f7e8b9 (patch) | |
tree | 9ad6022ed3821f8734aaab486e1b2fee649d53a1 /discover/grub2/script.c | |
parent | 2ea5eb23b027519372dd20fbe8f958c06ac2aa6c (diff) | |
download | talos-petitboot-f465fcee178cfb5a5e076297ea7dd49102f7e8b9.tar.gz talos-petitboot-f465fcee178cfb5a5e076297ea7dd49102f7e8b9.zip |
discover/grub2: Add a reference to the context from grub2_script
We'll need the context to add boot options.
Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Diffstat (limited to 'discover/grub2/script.c')
-rw-r--r-- | discover/grub2/script.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/discover/grub2/script.c b/discover/grub2/script.c index 9cc0cfb..5b38156 100644 --- a/discover/grub2/script.c +++ b/discover/grub2/script.c @@ -300,13 +300,16 @@ void script_execute(struct grub2_script *script) statements_execute(script, script->statements); } -struct grub2_script *create_script(void *ctx) +struct grub2_script *create_script(struct grub2_parser *parser, + struct discover_context *ctx) { struct grub2_script *script; - script = talloc(ctx, struct grub2_script); + script = talloc(parser, struct grub2_script); init_env(script); + script->ctx = ctx; + list_init(&script->commands); register_builtins(script); |