X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fstorage.c;h=b93554d04cf63abd1391c178d753060c017a3c06;hb=54de1195cf2aba7f0577ad4b70f89d8978d205ff;hp=5fcec55c9330466060e8c74a7553ac8041605834;hpb=6df0c9192a3dd6cfcc5108ec8f08f928902c8716;p=framework%2Fconnectivity%2Fconnman.git diff --git a/src/storage.c b/src/storage.c index 5fcec55..b93554d 100644 --- a/src/storage.c +++ b/src/storage.c @@ -147,30 +147,6 @@ GKeyFile *__connman_storage_load_config(const char *ident) return keyfile; } -void __connman_storage_save_config(GKeyFile *keyfile, const char *ident) -{ - gchar *pathname; - - pathname = g_strdup_printf("%s/%s.config", STORAGEDIR, ident); - if(pathname == NULL) - return; - - storage_save(keyfile, pathname); -} - -void __connman_storage_delete_config(const char *ident) -{ - gchar *pathname; - - pathname = g_strdup_printf("%s/%s.config", STORAGEDIR, ident); - if(pathname == NULL) - return; - - storage_delete(pathname); - - g_free(pathname); -} - GKeyFile *__connman_storage_open_service(const char *service_id) { gchar *pathname; @@ -476,11 +452,19 @@ void __connman_storage_migrate() g_key_file_set_boolean(keyfile, "global", "OfflineMode", val); + /* Migrate Powered/Enable state key/value pairs from legacy + * settings + */ + val = g_key_file_get_boolean(keyfile_def, "WiFi", "Enable", &error); if (error != NULL) { g_clear_error(&error); - val = FALSE; + val = g_key_file_get_boolean(keyfile_def, "device_Wireless", "Powered", &error); + if (error != NULL) { + g_clear_error(&error); + val = FALSE; + } } g_key_file_set_boolean(keyfile, "WiFi", @@ -490,7 +474,11 @@ void __connman_storage_migrate() "Enable", &error); if (error != NULL) { g_clear_error(&error); - val = FALSE; + val = g_key_file_get_boolean(keyfile_def, "device_Bluetooth", "Powered", &error); + if (error != NULL) { + g_clear_error(&error); + val = FALSE; + } } g_key_file_set_boolean(keyfile, "Bluetooth", @@ -500,7 +488,11 @@ void __connman_storage_migrate() "Enable", &error); if (error != NULL) { g_clear_error(&error); - val = FALSE; + val = g_key_file_get_boolean(keyfile_def, "device_Ethernet", "Powered", &error); + if (error != NULL) { + g_clear_error(&error); + val = FALSE; + } } g_key_file_set_boolean(keyfile, "Wired", @@ -510,7 +502,11 @@ void __connman_storage_migrate() "Enable", &error); if (error != NULL) { g_clear_error(&error); - val = FALSE; + val = g_key_file_get_boolean(keyfile_def, "device_Cellular", "Powered", &error); + if (error != NULL) { + g_clear_error(&error); + val = FALSE; + } } g_key_file_set_boolean(keyfile, "Cellular", @@ -520,7 +516,11 @@ void __connman_storage_migrate() "Enable", &error); if (error != NULL) { g_clear_error(&error); - val = FALSE; + val = g_key_file_get_boolean(keyfile_def, "device_WiMAX", "Powered", &error); + if (error != NULL) { + g_clear_error(&error); + val = FALSE; + } } g_key_file_set_boolean(keyfile, "WiMAX",