From a67c45899fca167baafa85b69dd432faf331b295 Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Thu, 10 Oct 2024 10:45:34 +0600 Subject: [PATCH] Update 1.0 WIP --- .gitignore | 6 + gresource.xml | 4 + source/ubl-settings-update.c | 52 +- source/ubl-settings-update.h | 28 +- ubl-settings-update-mirror-add.glade | 218 ++ ubl-settings-update-mirror-configure.glade | 575 +++++ ubl-settings-update-repo-add.glade | 400 ++++ ubl-settings-update-web-publication-add.glade | 458 ++++ ubl-settings-update.glade | 2118 ++++++++--------- 9 files changed, 2700 insertions(+), 1159 deletions(-) create mode 100644 ubl-settings-update-mirror-add.glade create mode 100644 ubl-settings-update-mirror-configure.glade create mode 100644 ubl-settings-update-repo-add.glade create mode 100644 ubl-settings-update-web-publication-add.glade diff --git a/.gitignore b/.gitignore index 1e99be8..af2ee60 100644 --- a/.gitignore +++ b/.gitignore @@ -2,7 +2,13 @@ ubl-settings-update.glade~ ubl-settings-update ubl-settings-update_ru.po~ +*~ build/ compile/ +*# terminal-commands/ +source/ubl-cmake.h +vgcore* +.BUILD.md +.updatebuild.sh .install.sh \ No newline at end of file diff --git a/gresource.xml b/gresource.xml index abb260e..ad5e3f1 100644 --- a/gresource.xml +++ b/gresource.xml @@ -2,6 +2,10 @@ ubl-settings-update.glade + ubl-settings-update-repo-add.glade + ubl-settings-update-web-publication-add.glade + ubl-settings-update-mirror-add.glade + ubl-settings-update-mirror-configure.glade ubl-settings-update.css diff --git a/source/ubl-settings-update.c b/source/ubl-settings-update.c index d6b8801..a1c7e9a 100644 --- a/source/ubl-settings-update.c +++ b/source/ubl-settings-update.c @@ -39,6 +39,33 @@ void yon_load_proceed(YON_CONFIG_TYPE type){ } } +void yon_interface_update(main_window *widgets){ + int size; + config_str repos = yon_config_get_all_by_key(REPOSITORY_search,&size); + GtkTreeIter iter; + for (int i=0;iReposList,&iter); + gtk_list_store_set(widgets->ReposList,&iter,0,cur_size>3?0:1,1,key,2,parsed[0],3,cur_size>1?parsed[1]:"",4,cur_size>2?parsed[2]:"",-1); + + } + free(key); + free(current); + yon_char_parsed_free(parsed,cur_size); + } + yon_char_parsed_free(repos,size); + char *publish = config(REPOPUBLIC_NET); + if (publish) { + + } +} + // standard functions /**config_init() @@ -145,6 +172,22 @@ void on_mirror_remove(GtkWidget *self,main_window *widgets){ } +void on_repo_remove(GtkWidget *self, main_window *widgets){ + dialog_confirmation_data *data = malloc(sizeof(dialog_confirmation_data)); + data->action_text=REMOVE_REPO_WARNING_LABEL; + data->function=(void(*)(void*,void*))on_remove_accept; + data->data = widgets->RepositoriesTree; + yon_confirmation_dialog_call(self,data); +} + +void on_remove_accept(GtkWidget *, GtkWidget *target){ + GtkTreeModel *model=NULL; + GtkTreeIter iter; + if (gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(target)),&model,&iter)) { + gtk_list_store_remove(GTK_LIST_STORE(model),&iter); + } +} + void on_web_publish_edit(GtkWidget *,main_window *widgets){ web_publication_add_window *window = yon_web_publication_add_window_new(); yon_gtk_window_setup(GTK_WINDOW(window->Window),GTK_WINDOW(widgets->Window),ADD_REPO_LABEL,icon_path,"mirror_window"); @@ -219,10 +262,6 @@ void on_mirror_accept(GtkWidget *,dictionary *){ } -void on_remove_accept(GtkWidget *, GtkWidget *){ - -} - repo_add_window *yon_repo_add_window_new(){ GtkBuilder *builder = gtk_builder_new_from_resource(glade_repo_add_path); repo_add_window *window = malloc(sizeof(repo_add_window)); @@ -385,11 +424,16 @@ void yon_main_window_complete(main_window *widgets){ g_signal_connect(G_OBJECT(widgets->RepositoriesCreateButton),"clicked",G_CALLBACK(on_repo_add),widgets); g_signal_connect(G_OBJECT(widgets->WebPublicationAddButton),"clicked",G_CALLBACK(on_web_publish_add),widgets); g_signal_connect(G_OBJECT(widgets->MirrorAddButton),"clicked",G_CALLBACK(on_mirror_add),widgets); + g_signal_connect(G_OBJECT(widgets->RepositoriesDeleteButton),"clicked",G_CALLBACK(on_repo_remove),widgets); + g_signal_connect(G_OBJECT(widgets->WebPublicationRemoveButton),"clicked",G_CALLBACK(on_web_publish_remove),widgets); + g_signal_connect(G_OBJECT(widgets->MirrorRemoveButton),"clicked",G_CALLBACK(on_mirror_remove),widgets); g_signal_connect(G_OBJECT(widgets->RepositoriesTree),"cursor-changed",G_CALLBACK(on_selection_changed),widgets); g_signal_connect(G_OBJECT(widgets->PublicationTree),"cursor-changed",G_CALLBACK(on_selection_changed),widgets); g_signal_connect(G_OBJECT(widgets->WebPublicationTree),"cursor-changed",G_CALLBACK(on_selection_changed),widgets); g_signal_connect(G_OBJECT(widgets->MirrorTree),"cursor-changed",G_CALLBACK(on_selection_changed),widgets); } + yon_load_proceed(YON_CONFIG_LOCAL); + yon_interface_update(widgets); } int main(int argc, char *argv[]){ diff --git a/source/ubl-settings-update.h b/source/ubl-settings-update.h index 75bfae4..1f006dd 100644 --- a/source/ubl-settings-update.h +++ b/source/ubl-settings-update.h @@ -34,14 +34,31 @@ #define LocaleName "ubl-settings-update" #define icon_path "com.ublinux.ubl-settings-update" -#define yon_config_get_custom_command(target) yon_char_unite("ubconfig --source ",target," get system PARAMETERS",NULL) -#define config_get_local_command "ubconfig --source system get system PARAMETERS" -#define config_get_global_command "ubconfig --source global get system PARAMETERS" -#define config_get_default_command "" +#define yon_config_get_custom_command(target) yon_char_unite("ubconfig --source ",target," get update REPOPUBLIC_NET REPOPUBLIC_WEB REPOSITORY[*] REPOPUBLIC_WEB REPOPUBLIC_WEB[*] REPOPUBLIC_CACHE REPOPUBLIC_CACHE[*] AUTOUPDATE AUTOUPDATE[mode] AUTOUPDATE[interval] AUTOUPDATE[repos] AUTOUPDATE[timestamp]",NULL) +#define config_get_local_command "ubconfig --source system get update REPOPUBLIC_NET REPOPUBLIC_WEB REPOSITORY[*] REPOPUBLIC_WEB REPOPUBLIC_WEB[*] REPOPUBLIC_CACHE REPOPUBLIC_CACHE[*] AUTOUPDATE AUTOUPDATE[mode] AUTOUPDATE[interval] AUTOUPDATE[repos] AUTOUPDATE[timestamp]" +#define config_get_global_command "ubconfig --source global get update REPOPUBLIC_NET REPOPUBLIC_WEB REPOSITORY[*] REPOPUBLIC_WEB REPOPUBLIC_WEB[*] REPOPUBLIC_CACHE REPOPUBLIC_CACHE[*] AUTOUPDATE AUTOUPDATE[mode] AUTOUPDATE[interval] AUTOUPDATE[repos] AUTOUPDATE[timestamp]" +#define config_get_default_command "REPOSITORY[*]" #define config_get_global_only_parameters "" #define config_get_local_only_parameters "" +#define REPOSITORY(target) yon_char_unite("REPOSITORY[",target,"]",NULL) +#define REPOSITORY_parameter "REPOSITORY" +#define REPOSITORY_search "REPOSITORY[" + +#define REPOPUBLIC_NET "REPOPUBLIC_NET" +#define REPOPUBLIC_WEB "REPOPUBLIC_WEB" +#define REPOPUBLIC_WEB_search "REPOPUBLIC_WEB[" +#define REPOPUBLIC_WEB_full(target) yon_char_unite("REPOPUBLIC_WEB[",target,"]",NULL) +#define REPOPUBLIC_CACHE "REPOPUBLIC_CACHE" +#define REPOPUBLIC_CACHE_search "REPOPUBLIC_CACHE[" +#define REPOPUBLIC_CACHE_full(target) yon_char_unite("REPOPUBLIC_CACHE[",target,"]",NULL) +#define AUTOUPDATE "AUTOUPDATE" +#define AUTOUPDATE_mode "AUTOUPDATE[mode]" +#define AUTOUPDATE_interval "AUTOUPDATE[interval]" +#define AUTOUPDATE_repos "AUTOUPDATE[repos]" +#define AUTOUPDATE_timestamp "AUTOUPDATE[timestamp]" + typedef char* string; string version_application; @@ -194,6 +211,7 @@ void yon_main_window_complete(main_window *widgets); void on_repo_accept_clicked(GtkWidget *, dictionary *dict); void on_web_publish_accept(GtkWidget *, dictionary *dict); void on_mirror_accept(GtkWidget *,dictionary *dict); +void on_repo_remove(GtkWidget *self, main_window *widgets); void on_remove_accept(GtkWidget *, GtkWidget *target); repo_add_window *yon_repo_add_window_new(); @@ -215,4 +233,6 @@ void on_mirror_configure(GtkWidget *,main_window *widgets); void on_selection_changed(GtkWidget *self, main_window *widgets); +void yon_interface_update(main_window *widgets); + #endif \ No newline at end of file diff --git a/ubl-settings-update-mirror-add.glade b/ubl-settings-update-mirror-add.glade new file mode 100644 index 0000000..6345b00 --- /dev/null +++ b/ubl-settings-update-mirror-add.glade @@ -0,0 +1,218 @@ + + + + + + + True + False + com.ublinux.libublsettingsui-gtk3.zoom-symbolic + + + 500 + False + True + com.ublinux.ubl-settings-repomanager + + + True + False + vertical + + + True + False + vertical + + + + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + vertical + 5 + + + True + False + 5 + + + True + False + Repository name: + + + False + True + 0 + + + + + True + True + + + True + True + 1 + + + + + False + True + 0 + + + + + True + False + 5 + + + True + False + Repository type: + + + False + True + 0 + + + + + True + False + 5 + + + True + False + + WEB link + Proxy server + Mirrors file + + + + False + True + 0 + + + + + True + True + + + True + True + 1 + + + + + True + True + True + image1 + + + + False + True + 2 + + + + + True + True + 1 + + + + + False + True + 1 + + + + + False + True + 1 + + + + + + + True + False + + + True + False + Add repository + + + + + + + + True + False + 32 + com.ublinux.ubl-settings-repomanager + + + + + Cancel + True + True + True + + + 1 + + + + + Accept + True + True + True + + + end + 2 + + + + + + + diff --git a/ubl-settings-update-mirror-configure.glade b/ubl-settings-update-mirror-configure.glade new file mode 100644 index 0000000..7a710aa --- /dev/null +++ b/ubl-settings-update-mirror-configure.glade @@ -0,0 +1,575 @@ + + + + + + + 1 + 65535 + 1 + 10 + + + 999999999 + 1 + 10 + + + 999999999 + 1 + 10 + + + 999999 + 1 + 10 + + + 999999 + 1 + 10 + + + True + False + com.ublinux.libublsettingsui-gtk3.zoom-symbolic + + + 500 + False + True + com.ublinux.ubl-settings-repomanager + + + True + False + vertical + + + True + False + vertical + + + + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + vertical + 5 + + + True + False + 5 + + + True + False + Service port: + + + False + True + 0 + + + + + Default + True + True + False + True + + + + False + True + 1 + + + + + True + True + adjustment1 + + + False + True + 2 + + + + + False + True + 0 + + + + + True + False + 5 + + + True + False + Cache directory: + + + False + True + 0 + + + + + Default + True + True + False + True + + + + + False + True + 1 + + + + + True + True + + + True + True + 2 + + + + + True + True + True + image1 + + + + False + True + 3 + + + + + False + True + 1 + + + + + True + False + 5 + + + True + False + Duration of inactivity (in seconds): + + + False + True + 0 + + + + + Default + True + True + False + True + + + + False + True + 1 + + + + + True + True + adjustment2 + + + False + True + 2 + + + + + False + True + 2 + + + + + True + False + 5 + + + True + False + Timeout (in seconds) for loading internel cache: + + + False + True + 0 + + + + + Default + True + True + False + True + + + + False + True + 1 + + + + + True + True + adjustment3 + + + False + True + 2 + + + + + False + True + 3 + + + + + True + False + 5 + + + Work through proxy: + True + True + False + True + + + + False + True + 0 + + + + + True + True + + + True + True + 1 + + + + + False + True + 4 + + + + + True + False + 5 + + + True + False + User agent: + + + False + True + 0 + + + + + Default + True + True + False + True + + + + False + True + 1 + + + + + True + True + + + True + True + 2 + + + + + False + True + 5 + + + + + True + False + 5 + + + True + False + Standard expression for cron: + + + False + True + 0 + + + + + True + True + + + True + True + 1 + + + + + False + True + 6 + + + + + True + False + 5 + + + True + False + The number of consecutie days that systems on the network have not been updated: + + + False + True + 0 + + + + + Default + True + True + False + True + + + + False + True + 1 + + + + + True + True + adjustment4 + + + False + True + 2 + + + + + False + True + 7 + + + + + True + False + 5 + + + True + False + The number of consecutive days wthout an update requested: + + + False + True + 0 + + + + + Default + True + True + False + True + + + + False + True + 1 + + + + + True + True + adjustment5 + + + False + True + 2 + + + + + False + True + 8 + + + + + False + True + 1 + + + + + + + True + False + + + True + False + Add repository + + + + + + + + True + False + 32 + com.ublinux.ubl-settings-repomanager + + + + + Cancel + True + True + True + + + 1 + + + + + Accept + True + True + True + + + end + 2 + + + + + + + diff --git a/ubl-settings-update-repo-add.glade b/ubl-settings-update-repo-add.glade new file mode 100644 index 0000000..e5f558e --- /dev/null +++ b/ubl-settings-update-repo-add.glade @@ -0,0 +1,400 @@ + + + + + + + True + False + com.ublinux.libublsettingsui-gtk3.zoom-symbolic + + + 500 + False + True + com.ublinux.ubl-settings-repomanager + + + True + False + vertical + + + True + False + vertical + + + + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + vertical + 5 + + + Enabled + True + True + False + True + + + False + True + 0 + + + + + True + False + 3 + 5 + + + True + False + Repository name: + + + False + True + 0 + + + + + True + True + 100 + + + True + True + 1 + + + + + False + True + 1 + + + + + True + False + 3 + 5 + + + True + False + Source: + + + False + True + 0 + + + + + True + False + 0 + + file:// + ftp:// + http:// + https:// + Configuration + + + + False + True + 1 + + + + + True + True + + + True + True + 2 + + + + + True + True + True + image1 + + + + False + True + 3 + + + + + False + True + 2 + + + + + True + False + 3 + 5 + + + True + False + Sign level: + + + False + True + 0 + + + + + True + False + 0 + + Never (Signature verification will not be performed) + Optional + Required + TrustedOnly + TrustAll + + + + True + True + 1 + + + + + True + False + 0 + + PackageNever + DatabaseNever + PackageOptional + DatabaseOptional + PackageRequired + DatabaseRequired + Package TrustedOnly + Database TrustedOnly + Package TrustAll + Database TrustAll + + + + True + True + 2 + + + + + False + True + 3 + + + + + True + False + 0.019999999552965164 + in + + + True + False + 5 + 5 + 5 + + + True + False + vertical + 5 + + + Default + True + True + False + True + + + False + True + 0 + + + + + Enable repository update + True + True + False + True + + + False + True + 1 + + + + + Enable repository search + True + True + False + True + + + False + True + 2 + + + + + Enable installation of packages from this repository during --sync operation + True + True + False + True + + + False + True + 3 + + + + + Allow this repository to be a valid source of packages when running --sysupgrade + True + True + False + True + + + False + True + 4 + + + + + + + + + True + False + Usage level + + + + + True + True + 4 + + + + + True + True + 1 + + + + + + + True + False + + + True + False + Add repository + + + + + + + + True + False + 32 + com.ublinux.ubl-settings-repomanager + + + + + Cancel + True + True + True + + + 1 + + + + + Accept + True + True + True + + + end + 2 + + + + + + diff --git a/ubl-settings-update-web-publication-add.glade b/ubl-settings-update-web-publication-add.glade new file mode 100644 index 0000000..1a4130e --- /dev/null +++ b/ubl-settings-update-web-publication-add.glade @@ -0,0 +1,458 @@ + + + + + + + True + False + com.ublinux.libublsettingsui-gtk3.zoom-symbolic + + + + 500 + False + True + com.ublinux.ubl-settings-repomanager + + + True + False + vertical + + + True + False + vertical + + + + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + vertical + 5 + + + Enable publishing of local repository as WEB resource + True + True + False + True + + + False + True + 0 + + + + + True + False + 3 + 5 + + + True + False + Path to publication directory: + + + False + True + 0 + + + + + True + True + + + True + True + 1 + + + + + True + True + True + image1 + + + + False + True + 2 + + + + + False + True + 1 + + + + + True + True + 3 + in + + + True + True + liststore1 + + + + + + Chosen + + + + + + + + Repository name + + + + + + + + + + False + True + 2 + + + + + True + False + 3 + 5 + + + True + False + Port: + + + False + True + 0 + + + + + True + True + False + True + + + + + + False + True + 1 + + + + + True + True + + + True + True + 2 + + + + + False + True + 3 + + + + + True + False + 0.019999999552965164 + in + + + True + False + 5 + 5 + 5 + + + Enable WEB file browser + True + True + False + True + + + + + + + True + False + Publishing parameters + + + + + False + True + 4 + + + + + True + False + 0.019999999552965164 + in + + + True + False + 5 + 5 + 5 + + + True + False + vertical + 5 + + + True + False + 5 + + + True + False + Username: + + + False + True + 0 + + + + + True + True + False + True + + + + + + False + True + 1 + + + + + True + True + + + True + True + 2 + + + + + False + True + 0 + + + + + True + False + 5 + + + True + False + User password: + + + False + True + 0 + + + + + True + True + False + True + + + + + + + False + True + 1 + + + + + True + False + 0 + + Not encrypted + Encrypted with SHA256 + Encrypted with SHA512 + + + + False + True + 2 + + + + + True + True + + + True + True + 3 + + + + + False + True + 1 + + + + + + + + + True + False + Authorization parameters + + + + + False + True + 5 + + + + + False + True + 1 + + + + + + + True + False + + + True + False + Add repository + + + + + + + + True + False + 32 + com.ublinux.ubl-settings-repomanager + + + + + Cancel + True + True + True + + + 1 + + + + + Accept + True + True + True + + + end + 2 + + + + + + diff --git a/ubl-settings-update.glade b/ubl-settings-update.glade index 5ebde48..c98ea53 100644 --- a/ubl-settings-update.glade +++ b/ubl-settings-update.glade @@ -25,458 +25,135 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - False - False - True - center - com.ublinux.ubl-settings-update - dialog - True - ubl-settings-update - 1.1 - Copyright © 2022 - 2023, UBSoft LLC - Update confugurator - https://wiki.ublinux.ru/ru/Программное_обеспечение/Программы_и_утилиты/Все/ubl-settings-update - Project Home Page - Это приложение распространяется без каких-либо гарантий. -Подробнее в <a href="https://www.gnu.org/licenses/old-licenses/gpl-2.0.html">GNU General Public License, версии 2 или позднее</a>. - UBGroup - UBGroup - com.ublinux.ubl-settings-update - True - gpl-2-0 - - - True - False - vertical - 2 - - - False - end - - - False - False - 1 - - - - - - - True - False - True - - - True - False - 5 - 5 - 5 - 5 - 2 - System update - - - - - - - + + + + + + + + + + + + + + + + + + - + True False - - - 90 - True - False - 5 - 5 - 5 - 5 - 6 - 6 - 69 - com.ublinux.ubl-settings-update - - - False - True - 0 - - - - - True - False - - - True - False - - - True - False - vertical - - - 255 - True - False - end - System update parameter configuration - 0 - - - - - - - - True - True - 0 - - - - - 255 - True - False - start - hsrdtfhbfn - 0 - - - - - - - - True - True - 1 - - - - - False - True - 0 - - - - - True - True - 0 - - - - - True - True - 1 - - + com.ublinux.libublsettingsui-gtk3.sync-symbolic - + True False - process-stop-symbolic + com.ublinux.libublsettingsui-gtk3.trash-symbolic - + True False - emblem-ok-symbolic + com.ublinux.libublsettingsui-gtk3.sync-symbolic - + + True False - System update - False - True - com.ublinux.ubl-settings-update - - - True - False - 5 - 5 - 5 - 5 - vertical - 5 - - - True - False - 5 - - - True - False - Adress: - 0 - - - False - True - 0 - - - - - True - True - - - True - True - 1 - - - - - False - True - 0 - - - - - True - False - vertical - 5 - - - True - False - 5 - - - True - False - Distribution: - 0 - - - False - True - 0 - - - - - True - True - - - True - True - 1 - - - - - False - True - 1 - - - - - False - True - 1 - - - - - True - False - - - True - False - - - True - True - 0 - - - - - True - False - 5 - True - - - Cancel - True - True - True - image1 - - - False - True - 0 - - - - - Save - True - True - True - image2 - - - False - True - 1 - - - - - False - True - end - 1 - - - - - False - True - end - 2 - - - - + com.ublinux.libublsettingsui-gtk3.increase-symbolic - - - - - + + True + False + document-edit-symbolic - + + True + False + com.ublinux.libublsettingsui-gtk3.trash-symbolic + + True False - dropboxstatus-logo + com.ublinux.libublsettingsui-gtk3.settings-symbolic - + True False - 17 - view-refresh-symbolic + com.ublinux.libublsettingsui-gtk3.sync-symbolic - - Check for updates + True - True - True - end - start - image4 + False + com.ublinux.libublsettingsui-gtk3.sync-symbolic True False - value-increase-symbolic + com.ublinux.libublsettingsui-gtk3.increase-symbolic True False - error-correct-symbolic + document-edit-symbolic True False - user-trash-symbolic + com.ublinux.libublsettingsui-gtk3.trash-symbolic True False - process-stop-symbolic + com.ublinux.libublsettingsui-gtk3.increase-symbolic True False - emblem-ok-symbolic + document-edit-symbolic - + + True False - False - 450 - dialog-question-symbolic + 5 + 5 + 5 + 5 + 5 + 5 + True + True + vertical - + True False - 5 - 5 - 5 - 5 - vertical - 10 - + True - False - - - True - False - start - 20 - 20 - dialog-question-symbolic - 6 - - - False - True - 0 - - + True + 3 True False + 5 + 5 + 5 + 5 vertical + 5 - + + Automatic update True - False - start - 10 - 5 - Would you like to read documentation in the Web? - True + True + False 0 - - - - + True False @@ -485,20 +162,41 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + True False - start - start - 10 - 10 - You will be redirected to documentation website where documentation is -translated and supported by community. - True - 0 - + 5 + + + True + False + Update mode: + 0 + + + False + True + 0 + + + + + True + False + 0 + + Default + First update all modules and then the system + Update only modules + Update everything in the order of the specified repositories + + + + True + True + 1 + + False @@ -507,281 +205,78 @@ translated and supported by community. - - Always redirect to online documentation - True - True - False - end - True - - - - False - True - end - 2 - - - - - - True - True - 1 - - - - - - True - True - 0 - - - - - True - False - 30 - True - - - Cancel - True - True - True - image8 - - - - True - True - 0 - - - - - Read Online - True - True - True - image9 - - - - True - True - 1 - - - - - False - True - 1 - - - - - - - True - False - True - - - True - False - UBLinux Settings - - - - - - - - - - - - - - - - - - - - 800 - 600 - False - 800 - 600 - com.ublinux.ubl-settings-update - - - True - False - vertical - - - True - False - vertical - - - True - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - 25 - - - False - True - 0 - - - - - True - False - start - 5 - 5 - 5 - 5 - 6 - 6 - - - - - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - vertical - - - 81 + True False + 5 + + + True + False + Update interval: + 0 + + + False + True + 0 + + - + True False - start + 0 + + Default + First update all modules and then the system + Update only modules + Update everything in the order of the specified repositories + - -1 + True + True + 1 False True - 0 + 2 - - - False - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - True - True - vertical - + True False + 0 + none - + True - True - 3 + False + 5 + 5 + 5 + 5 True False - 5 - 5 - 5 - 5 vertical 5 - - - Hide icon if no updates found - True - True - False - 0 - True - - - False - True - 0 - - True False 5 - + True False - Update checking frequency - 0 + Repository list: False @@ -790,90 +285,17 @@ translated and supported by community. - + True False 0 + + Default + Choose + - False - True - 1 - - - - - False - True - 1 - - - - - Download updates automatically - True - True - False - 0 - True - - - False - True - 2 - - - - - - - True - False - General settings - - - False - - - - - True - False - 5 - 5 - 5 - 5 - vertical - 5 - - - True - False - 5 - - - Activate AUR - True - True - False - True - - - False - True - 0 - - - - - Activate UBUR - True - True - False - True - - - False + True True 1 @@ -886,181 +308,35 @@ translated and supported by community. - + True - False - 5 - 5 - 5 + True + in - + True True - liststore1 + UpdateRepoList - - Enabled + + Chosen - - URI - - - - 1 - - - - - - - Distribution + + Repository - - 2 - - - - - - - True - True - 0 - - - - - True - False - start - vertical - 15 - - - True - True - True - - - True - False - True - False - True - up - - - - - - - - False - True - 0 - - - - - True - True - True - - - True - False - True - False - True - - - - - - - - - - False - True - 1 - - - - - True - True - True - image5 - - - - False - True - 2 - - - - - True - True - True - image6 - - - - False - True - 3 - - - - - True - True - True - image7 - - - - False - True - 4 - - - False - True - 1 - @@ -1070,267 +346,612 @@ translated and supported by community. - - 1 - - - - - True - False - Repositories - - - 1 - False - - - - True - False - 5 - 5 - 5 - 5 - vertical - 5 - - - True - False - 5 - - - True - False - Package manager: - 0 - - - False - True - 0 - - + + + + + True + False + Repositories from which the update will occur + + + + + True + True + 3 + + + + + + + True + False + Update + + + False + + + + + True + False + 5 + 5 + 5 + 5 + vertical + 5 + + + True + False + Repository connection configuration + 0 + + + + + + + + False + True + 0 + + + + + True + False + vertical + 5 + + + Manage repository list + True + True + False + True + + + False + True + 0 + + + + + Disable system repositories + True + True + False + True + + + False + True + 1 + + + + + False + True + 1 + + + + + True + False + 3 + 5 + + + True + False + start + vertical + 5 + + + True + True + True + image1 + + + + False + True + 0 + + + + + True + False + True + True + + + True + False + True + False + True + up - - True - True - - - True - True - 1 - + + - - False - True - 0 - + + + + False + True + 1 + + + + + True + False + True + True - + True - False - 5 + False + True + False + True - - True - False - Update command: - 0 - - - False - True - 0 - + + + + + + + + + False + True + 2 + + + + + True + True + True + image5 + + + + False + True + 3 + + + + + True + False + True + True + image6 + + + + False + True + 4 + + + + + True + False + True + True + image7 + + + + False + True + 5 + + + + + False + True + 0 + + + + + True + True + in + + + True + True + ReposList + 0 + + + + + + Enabled + + + + 0 + + + + + + Reposiory - - True - True - - - True - True - 1 - + + + 1 + - - False - True - 1 - - - True - False - 5 + + Source - - True - False - Cache clean command: - 0 - - - False - True - 0 - + + + 2 + + + + + + Signature level - - True - True - - - True - True - 1 - + + + 3 + - - False - True - 2 - - - True - False - 5 + + Usage level - + + + 4 + + + + + + + + + True + True + 1 + + + + + True + True + 2 + + + + + 1 + + + + + True + False + Repositories + + + 1 + False + + + + + True + False + 5 + 5 + 5 + 5 + vertical + 5 + + + True + False + Repository connection configuration + 0 + + + + + + + + False + True + 0 + + + + + Connect and publish + True + True + False + True + + + False + True + 1 + + + + + Recieve DB packages from shared network + True + True + False + True + + + False + True + 2 + + + + + True + False + 3 + 5 + + + True + False + vertical + + + True + True + True + image2 + + + + False + True + 0 + + + + + False + True + 0 + + + + + True + True + in + + + True + True + PublicationList + + + + + + Chosen + + + + + + + Repository name - - Launch package manager - True - True - True - image3 - - - False - True - end - 1 - + - - False - True - 3 - - - 2 - - - - - True - False - Extra - - - 2 - False - - -1 + True + True + 1 True True - 0 + 3 - False - True 2 - - - True - True - 0 - - - - - - - True - False - True - - - True - False - 5 - 5 - 5 - 5 - 2 - System update - - - - - - - - True - False - 5 - 5 - 5 - 5 - 6 - 6 - 32 - com.ublinux.ubl-settings-update - - - - - True - False + + + True + False + Publication + + + 2 + False + + - + True - True - False - True - menu1 + False + 5 + 5 + 5 + 5 + vertical + 5 + + + True + False + Repository connection configuration + 0 + + + + + + + + False + True + 0 + + True False + 5 - + True False - Load + vertical + 5 + + + True + True + True + image3 + + + + False + True + 0 + + + + + True + True + True + image8 + + + + False + True + 1 + + + + + True + False + True + True + image9 + + + + False + True + 2 + + + + + True + False + True + True + image10 + + + + False + True + 3 + + False @@ -1339,51 +960,227 @@ translated and supported by community. - + True - False - pan-down-symbolic + True + in + + + True + True + WebPublicationList + + + + + + Enabled + + + + + Source + + + + + Repository + + + + + Reviewer + + + + + Port + + + + + Name + + + + + Password/Hash type + + + + + Password/Password hash + + + + - False + True True 1 + + True + True + 1 + - False - True - 0 + 3 + + + + + True + False + WEB-publication + + + 3 + False - - - 2 - - - - - True - False - + True - True - False - True - menu3 + False + 5 + 5 + 5 + 5 + vertical + 5 + + + True + False + Repository connection configuration + 0 + + + + + + + + False + True + 0 + + + + + Publish lazy mirror + True + True + False + True + + + False + True + 1 + + True False + 5 - + True False - Save + 3 + vertical + 5 + + + True + True + True + image11 + + + + False + True + 0 + + + + + True + True + True + image12 + + + + False + True + 1 + + + + + True + False + True + True + image13 + + + + False + True + 2 + + + + + True + False + True + True + image14 + + + + False + True + 3 + + + + + True + False + True + True + image15 + + + + False + True + 4 + + False @@ -1392,68 +1189,87 @@ translated and supported by community. - + True - False - pan-down-symbolic + True + in + + + True + True + MirrorList + + + + + + Repository + + + + + + + + Type + + + + + + + + Resource URL + + + + + + + - False + True True 1 + + True + True + 2 + - False - True - 0 + 4 - - + + True - True - True - False - True - True - menu2 - none - - - - + False + Mirror publication - False - True - 1 + 4 + False - end - 3 + -1 - + + True + True + 0 + - - - - - - - True False