diff --git a/source/ubl-settings-repomanager.c b/source/ubl-settings-repomanager.c index 59b41c8..12570ce 100644 --- a/source/ubl-settings-repomanager.c +++ b/source/ubl-settings-repomanager.c @@ -1405,7 +1405,7 @@ void yon_sign_list_update(){ } void on_ubl_settings_update_launch(){ - yon_launch_app_with_arguments("ubl-settings-update",NULL); + yon_launch_app_with_arguments(ubl_settings_update_command,NULL); } void on_calendar_open(GtkWidget *self,key_creation_window *window){ diff --git a/source/ubl-settings-repomanager.h b/source/ubl-settings-repomanager.h index f1e9fd5..8a004a5 100644 --- a/source/ubl-settings-repomanager.h +++ b/source/ubl-settings-repomanager.h @@ -58,6 +58,8 @@ typedef char* string; #define yon_delete_packages_command(storage,arch, target_repo, packages) yon_char_unite("repo-manager remove -d '",storage,"' -a '",arch,"' -r '",target_repo,"' ", packages,NULL) #define yon_delete_packages_sign_command(storage,arch, target_repo,sign, packages) yon_char_unite("repo-manager remove -d '",storage,"' -a '",arch,"' -r '",target_repo,"' -S '",sign,"' ", packages,NULL) +#define ubl_settings_update_command "ubl-settings-update" + #define yon_get_package_name_from_filename(path) yon_char_unite("[[ '",path,"' =~ (.*/)*(.*)-[^-]+-[^-]+-[^-]+\\.pkg\\.tar\\.[^.-]+ ]] && echo ${BASH_REMATCH[2]}",NULL) #define yon_get_filename_from_package_name(target) yon_char_unite("find ${PATH} -maxdepth 1 -regextype egrep -regex \".*/",target,"-[^-]+-[^-]+-[^-]+\\.pkg\\.tar\\.[^-.]*\"",NULL)