diff options
| author | sr | 2012-09-06 20:53:14 +0200 |
|---|---|---|
| committer | sr | 2012-09-06 20:53:14 +0200 |
| commit | 3937c3b43161e130bf867183f4e36ac9786fab35 (patch) | |
| tree | 61d475fd537ebda0c08848877741cf437040f2a7 /src/server/saveload.c | |
| parent | ... (diff) | |
| download | dnbd3-3937c3b43161e130bf867183f4e36ac9786fab35.tar.gz dnbd3-3937c3b43161e130bf867183f4e36ac9786fab35.tar.xz dnbd3-3937c3b43161e130bf867183f4e36ac9786fab35.zip | |
[SERVER] Automatically assign and connect a dnbd3 device to a relayed image
Diffstat (limited to 'src/server/saveload.c')
| -rw-r--r-- | src/server/saveload.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/server/saveload.c b/src/server/saveload.c index e56c5d1..b41bb56 100644 --- a/src/server/saveload.c +++ b/src/server/saveload.c @@ -67,6 +67,12 @@ void dnbd3_load_config() srand(time(NULL)); _ipc_password = g_key_file_get_string(_config_handle, "settings", "password", NULL); + _cache_dir = g_key_file_get_string(_config_handle, "settings", "cache_dir", NULL); + + if (_cache_dir == NULL) + memlogf("[WARNING] No cache dir set! Automatic replication will not work."); + else if (access(_cache_dir, R_OK | W_OK) != 0) + memlogf("[WARNING] Cache dir '%s' is not readable or writable", _cache_dir); gchar **groups = NULL; gsize section_count; |
