Branch: refs/heads/mato-wip-rumprun-config
Home: https://github.com/rumpkernel/rumprun
Commit: 342cf70a5dfea461f875b041a3d1f5c64d2972b0
https://github.com/rumpkernel/rumprun/commit/342cf70a5dfea461f875b041a3d1f5c64d2972b0
Author: Martin Lucina <mato@xxxxxxxxxxxxx>
Date: 2015-12-15 (Tue, 15 Dec 2015)
Changed paths:
M app-tools/rumprun
R include/bmk-core/jsmn.h
A include/rumprun-base/json.h
M lib/librumprun_base/config.c
Log Message:
-----------
Replace jsmn parser with jsoncvt
In preparation for refactoring the rumprun configuration spec, replace
the jsmn parser with jsoncvt.
Summary of commit:
- jsmn.h removed from bmk-core
- json.h added to librumprun-base, see comments at top of file for
modifications made to upstream source
- config.c rewritten to use the new parser
- rumprun script tweaked to generate slightly more valid JSON
No functional changes intended. Minimal testing with tests/runtests.sh
kvm passes.