From 5e59ea319f5852244c5e53f5da453b0926973a4e Mon Sep 17 00:00:00 2001 From: Alexey Berezhok Date: Tue, 23 Dec 2025 23:45:33 +0300 Subject: [PATCH] Added deleting of signed rpms on clean rpms --- classes/projects.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/classes/projects.rb b/classes/projects.rb index a36482e..b4f4dd0 100644 --- a/classes/projects.rb +++ b/classes/projects.rb @@ -405,6 +405,12 @@ class ProjectsActions end end rpm_signed_list = get_rpms_list(sign_repo_path) + if rpm_signed_list.length > rpm_list.length + rpms_for_delete = get_rpms_list_full(sign_repo_path) + rpms_for_delete.each do |item| + File.unlink(item) + end + end rpm_list = rpm_list.select do |item| sign_repo_path_rpm = File.join(sign_repo_path, item) unless File.exist?(sign_repo_path_rpm)