diff options
author | Jussi Pakkanen <jussi.pakkanen@canonical.com> | 2014-03-27 15:08:56 +0200 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2014-03-27 09:51:49 -0500 |
commit | 5f76525961884352e10867f41a9257f27f47343f (patch) | |
tree | c1505f523f9b9c1cffad004d5f3734ed0f993ca3 /plugins | |
parent | 6fdcfc309cf85f33e1dd6477d56121d9ff61ec7a (diff) | |
download | ofono-5f76525961884352e10867f41a9257f27f47343f.tar.bz2 |
phonesim: Add conf file override
OFONO_PHONESIM_CONFIG allows the configuration file location to be
overriden from the default $CONFIGDIR/phonesim.conf (typically /etc)
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/phonesim.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/plugins/phonesim.c b/plugins/phonesim.c index 918d2ebf..e84bbf60 100644 --- a/plugins/phonesim.c +++ b/plugins/phonesim.c @@ -1071,7 +1071,7 @@ done: static int phonesim_init(void) { int err; - + char *conf_override = getenv("OFONO_PHONESIM_CONFIG"); err = ofono_modem_driver_register(&phonesim_driver); if (err < 0) return err; @@ -1081,7 +1081,10 @@ static int phonesim_init(void) ofono_gprs_context_driver_register(&context_driver); ofono_ctm_driver_register(&ctm_driver); - parse_config(CONFIGDIR "/phonesim.conf"); + if (conf_override) + parse_config(conf_override); + else + parse_config(CONFIGDIR "/phonesim.conf"); return 0; } |