| 2966 | #define SYSTEMD_UNIT_FORMAT "git-maintenance@%s.%s" |
| 2967 | |
| 2968 | static int systemd_timer_delete_timer_file(enum schedule_priority priority) |
| 2969 | { |
| 2970 | int ret = 0; |
| 2971 | const char *frequency = get_frequency(priority); |
| 2972 | char *local_timer_name = xstrfmt(SYSTEMD_UNIT_FORMAT, frequency, "timer"); |
| 2973 | char *filename = xdg_config_home_systemd(local_timer_name); |
| 2974 | |
| 2975 | if (unlink(filename) && !is_missing_file_error(errno)) |
| 2976 | ret = error_errno(_("failed to delete '%s'"), filename); |
| 2977 | |
| 2978 | free(filename); |
| 2979 | free(local_timer_name); |
| 2980 | return ret; |
| 2981 | } |
| 2982 | |
| 2983 | static int systemd_timer_delete_service_template(void) |
| 2984 | { |
no test coverage detected