diff --git a/source/ubl-settings-repomanager-add-window.c b/source/ubl-settings-repomanager-add-window.c index fef5012..18e1870 100644 --- a/source/ubl-settings-repomanager-add-window.c +++ b/source/ubl-settings-repomanager-add-window.c @@ -181,7 +181,7 @@ void on_add_packages_accept(GtkWidget *self, dictionary *dict){ command = add_packages_command(storage,arch,repo,packages); } - if (system(command)){ + if (system(yon_debug_output("%s\n",command))){ yon_ubl_status_box_render(PACKAGES_ADD_ERROR_LABEL,BACKGROUND_IMAGE_FAIL_TYPE); } else { yon_ubl_status_box_render(PACKAGES_ADD_SUCCESS_LABEL,BACKGROUND_IMAGE_SUCCESS_TYPE); diff --git a/source/ubl-settings-repomanager-move.c b/source/ubl-settings-repomanager-move.c index 82e045e..551474d 100644 --- a/source/ubl-settings-repomanager-move.c +++ b/source/ubl-settings-repomanager-move.c @@ -214,7 +214,7 @@ void on_move_accept(GtkWidget *self, dictionary *dict){ for_iter(model,&iter){ char *path; gtk_tree_model_get(model,&iter,2,&path,-1); - yon_char_parsed_add_or_create_if_exists(parsed, &size,path); + yon_char_parsed_add_or_create_if_exists(parsed, &size,path+(yon_char_find_last(path,'/')>-1?yon_char_find_last(path,'/')+1:0)); } if (!size) { @@ -225,7 +225,7 @@ void on_move_accept(GtkWidget *self, dictionary *dict){ char *packages = yon_char_parsed_to_string(parsed,size," "); char *command = NULL; command = yon_move_packages_command(storage,arch,source_repo,target_repo,packages,repo_sign); - if (system(command)){ + if (system(yon_debug_output("%s\n",command))){ yon_ubl_status_box_render(PACKAGES_MOVE_ERROR_LABEL,BACKGROUND_IMAGE_FAIL_TYPE); } else { yon_ubl_status_box_render(PACKAGES_MOVE_SUCCESS_LABEL,BACKGROUND_IMAGE_SUCCESS_TYPE);