]> git.ozlabs.org Git - petitboot/commit
discover: Add configuration methods
authorJeremy Kerr <jk@ozlabs.org>
Tue, 19 Mar 2013 06:00:53 +0000 (14:00 +0800)
committerJeremy Kerr <jk@ozlabs.org>
Mon, 29 Apr 2013 04:43:04 +0000 (14:43 +1000)
commit5e7c90eddd7ac2e4a3b05a7a5f6e29166edfa161
tree2ad50697e3380c2c14f72522fa719d3d571e7f8b
parent45e92aa32a80fdbbf5ad3ad64e34b1ac872018ef
discover: Add configuration methods

We'd like to be able to download petitboot configurations from other
sources (not just local files), but we'll need some way to indicate to
the parsers that a chunk of config data is from a specific source.

This change adds "configuration methods". At present, we have only one:
CONF_METHOD_LOCAL_FILE. For any incoming configuration data, we only run
parsers that have registered themselves with that configuration method.

Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
discover/device-handler.c
discover/device-handler.h
discover/grub2-parser.c
discover/kboot-parser.c
discover/parser.c
discover/parser.h
discover/yaboot-parser.c
test/parser/parser-test.c