summaryrefslogtreecommitdiffstats
path: root/lib/pb-config/pb-config.h
diff options
context:
space:
mode:
authorJeremy Kerr <jk@ozlabs.org>2013-10-18 08:13:53 +0800
committerJeremy Kerr <jk@ozlabs.org>2013-11-13 17:25:21 +0800
commit4a2dbb71fdcf234302760d20333420a6e6566d56 (patch)
tree5ae643249c755797ece2704438d9e43763df3d3e /lib/pb-config/pb-config.h
parent63e13fa011e6a365979aa777752c00b7f2e49127 (diff)
downloadtalos-petitboot-4a2dbb71fdcf234302760d20333420a6e6566d56.tar.gz
talos-petitboot-4a2dbb71fdcf234302760d20333420a6e6566d56.zip
lib/pb-config: Implement config_set
This change adds config_set, to allow the configuration to be updated, but calling the storage backend's save() method. Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Diffstat (limited to 'lib/pb-config/pb-config.h')
-rw-r--r--lib/pb-config/pb-config.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/pb-config/pb-config.h b/lib/pb-config/pb-config.h
index 523cada..90babaa 100644
--- a/lib/pb-config/pb-config.h
+++ b/lib/pb-config/pb-config.h
@@ -47,8 +47,12 @@ struct config {
int config_init(void *ctx);
const struct config *config_get(void);
+int config_set(struct config *config);
void config_set_autoboot(bool autoboot_enabled);
int config_fini(void);
+/* for use by the storage backends */
+void config_set_defaults(struct config *config);
+
#endif /* CONFIGURATION_H */
OpenPOWER on IntegriCloud