diff --git a/gresource.xml b/gresource.xml index 9c5c8bb..027019c 100644 --- a/gresource.xml +++ b/gresource.xml @@ -12,4 +12,7 @@ ubl-settings-repomanager.css + + crypt-key.csv + \ No newline at end of file diff --git a/source/CMakeLists.txt b/source/CMakeLists.txt index c690837..aafb4c3 100644 --- a/source/CMakeLists.txt +++ b/source/CMakeLists.txt @@ -38,6 +38,7 @@ set(DEPENDFILES ../ubl-settings-repomanager-repo-block.glade ../gresource.xml ../ubl-settings-repomanager.css + ../crypt-key.csv ) file(COPY ${DEPENDFILES} DESTINATION ${CMAKE_CURRENT_BINARY_DIR}) diff --git a/source/ubl-settings-repomanager-key.c b/source/ubl-settings-repomanager-key.c index 01dfd76..b9510bb 100644 --- a/source/ubl-settings-repomanager-key.c +++ b/source/ubl-settings-repomanager-key.c @@ -95,7 +95,7 @@ key_creation_window *yon_key_creation_window_new(){ g_signal_connect(G_OBJECT(window->AddButton),"clicked",G_CALLBACK(on_key_generate_accept),window); int size; - config_str encription_keys = yon_file_open(key_encription_path,&size); + config_str encription_keys = yon_resource_open_file(key_encription_path,&size); window->expire_time=0; for (int i=1;iSaveMenuItem)))); gtk_widget_hide(gtk_menu_get_attach_widget(GTK_MENU(gtk_widget_get_parent(widgets->LoadGlobalMenuItem)))); widgets = (template_main_window*)yon_main_window_complete((main_window*)widgets); diff --git a/source/ubl-settings-repomanager.h b/source/ubl-settings-repomanager.h index 272722f..01b286c 100644 --- a/source/ubl-settings-repomanager.h +++ b/source/ubl-settings-repomanager.h @@ -55,7 +55,7 @@ #define package_linked_icon "com.ublinux.ubl-settings-repomanager.package-linked-symbolic" #define package_unlinked_icon "com.ublinux.ubl-settings-repomanager.package-unlinked-symbolic" -#define key_encription_path "/usr/share/ubl-settings-repomanager/csv/crypt-key.csv" +#define key_encription_path "resource:///com/ublinux/csv/crypt-key.csv" typedef char* string; #define create_storage_command(path,name,sign) yon_char_unite("repo-manager add --only-db --force-replace -r '",name,"' -d '", path,"'",!yon_char_is_empty(sign)?" -S ":NULL,sign,NULL)