]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
config: improve variable substitution
authorSage Weil <sage@inktank.com>
Sun, 10 Jun 2012 02:40:52 +0000 (19:40 -0700)
committerSage Weil <sage@inktank.com>
Tue, 12 Jun 2012 18:50:54 +0000 (11:50 -0700)
commitce79f9e62e548397ee448ac88f9bcc1c55eae57b
treebda25883959f471585fd19c2b052175bcae82e16
parentd422bf159d59345eb96483169de80bd5dc9996fc
config: improve variable substitution

- allow ${foo_bar}
- prevent $foogarbage from substitution variable 'foo'
- use std::string throughout
- improve tests

Signed-off-by: Sage Weil <sage@inktank.com>
src/common/config.cc
src/test/daemon_config.cc