From 3937c3b43161e130bf867183f4e36ac9786fab35 Mon Sep 17 00:00:00 2001 From: sr Date: Thu, 6 Sep 2012 20:53:14 +0200 Subject: [SERVER] Automatically assign and connect a dnbd3 device to a relayed image --- src/server/saveload.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/server/saveload.c') 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; -- cgit v1.2.3-55-g7522