|
|
|
|
@ -53,6 +53,7 @@ void on_repo_sign_changed(GtkWidget *self, storage_config_window *window){
|
|
|
|
|
gtk_tree_store_set(window->storages_copy,&itar,6,1,5,sign,-1);
|
|
|
|
|
if (system(yon_sign_repo(storage_path,target_repo,sign))){
|
|
|
|
|
gtk_combo_box_set_active(GTK_COMBO_BOX((GtkWidget*)g_list_nth_data(list,2)),0);
|
|
|
|
|
yon_ubl_status_box_spawn(GTK_CONTAINER(window->StatusBox),REPO_SIGN_ERROR_LABEL,5,BACKGROUND_IMAGE_FAIL_TYPE);
|
|
|
|
|
}
|
|
|
|
|
}else
|
|
|
|
|
gtk_tree_store_set(window->storages_copy,&itar,6,-1,5,NULL,-1);
|
|
|
|
|
@ -1104,19 +1105,20 @@ void on_main_tree_selection_changed(GtkWidget *self, main_window *widgets){
|
|
|
|
|
for (int i=0;i<size;i++){
|
|
|
|
|
if (strstr(parsed[i],".tar.")&&!strstr(parsed[i],".files.")&&!strstr(parsed[i],".db.")&&!strstr(parsed[i],".sig")){
|
|
|
|
|
int load_size;
|
|
|
|
|
gtk_list_store_append(widgets->RepoFileList,&itar);
|
|
|
|
|
char *name = yon_char_unite(target,"/",parsed[i]);
|
|
|
|
|
char *name = yon_char_unite(target,"/",parsed[i],NULL);
|
|
|
|
|
config_str load = yon_config_load(yon_get_package_name_from_filename(name),&load_size);
|
|
|
|
|
yon_char_remove_last_symbol(load[i],'\n');
|
|
|
|
|
if (load_size>0){
|
|
|
|
|
gtk_list_store_append(widgets->RepoFileList,&itar);
|
|
|
|
|
yon_char_remove_last_symbol(load[0],'\n');
|
|
|
|
|
char *temp = load[0];
|
|
|
|
|
free(name);
|
|
|
|
|
name=temp;
|
|
|
|
|
gtk_list_store_set(widgets->RepoFileList,&itar,1,name,3,parsed[i],-1);
|
|
|
|
|
free(name);
|
|
|
|
|
yon_char_parsed_free(load,load_size);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|