On 27/08/15 11:34, Wei Liu wrote:
1. Add a '-c CONFIG' option to rumpbake.

Ok, but what does it do in case of duplicates?  Override previous ones?
Override them but print something to stderr?  Error out?


I would say if user ever specifies a config file we shouldn't read the
default one. That is a simple solution to an open-ended question.

That's essentially the same as "override previous ones", but it has an extra weakness: the user has to track where the target is instead of the system doing it for the user. So if you're baking for a bunch of targets (e.g. in a script or Makefile), you also need a table of whether or not to specify -c for which targets.

Furthermore, require RUMPBAKE_CONFVERS to be specified in each config file,
just so that we don't have to make sure to break the syntax if we change
semantics.


And also print out RUMPBAKE_CONFVERS in rumpbake (--help?) output so
that user and automatic system has an idea what version is expected.
This is a trivial thing I think of.

Sure, good idea.

Reply via email to