summaryrefslogtreecommitdiffstats
path: root/discover/grub2/builtins.c
diff options
context:
space:
mode:
authorJeremy Kerr <jk@ozlabs.org>2013-10-04 11:10:18 +0800
committerJeremy Kerr <jk@ozlabs.org>2013-10-04 12:21:02 +0800
commitccacb83a030da564c59c8e0f081fe967fba5a3eb (patch)
tree0e907080c670d0437591fedd9eadb6de62406346 /discover/grub2/builtins.c
parent1b646fb733ef99b1dc1862276ae3595bdeaf355b (diff)
downloadtalos-petitboot-ccacb83a030da564c59c8e0f081fe967fba5a3eb.tar.gz
talos-petitboot-ccacb83a030da564c59c8e0f081fe967fba5a3eb.zip
discover/grub2: Implement save_env command
Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Diffstat (limited to 'discover/grub2/builtins.c')
-rw-r--r--discover/grub2/builtins.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/discover/grub2/builtins.c b/discover/grub2/builtins.c
index 71ae61a..c218bc7 100644
--- a/discover/grub2/builtins.c
+++ b/discover/grub2/builtins.c
@@ -259,6 +259,10 @@ static int builtin_nop(struct grub2_script *script __attribute__((unused)),
extern int builtin_load_env(struct grub2_script *script,
void *data __attribute__((unused)),
int argc, char *argv[]);
+int builtin_save_env(struct grub2_script *script,
+ void *data __attribute__((unused)),
+ int argc, char *argv[]);
+
static struct {
const char *name;
@@ -304,6 +308,10 @@ static struct {
.name = "load_env",
.fn = builtin_load_env,
},
+ {
+ .name = "save_env",
+ .fn = builtin_save_env,
+ },
};
static const char *nops[] = {
OpenPOWER on IntegriCloud