diff options
-rw-r--r-- | lib/Iurt/Urpmi.pm | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/lib/Iurt/Urpmi.pm b/lib/Iurt/Urpmi.pm index d09383f..7d079ea 100644 --- a/lib/Iurt/Urpmi.pm +++ b/lib/Iurt/Urpmi.pm @@ -533,13 +533,12 @@ sub recreate_srpm { plog("ERROR: failed to get the name of the generated src.rpm"); return; } - my $generated_srpm_name = cat_("$chroot_tmp/home/$luser/rpmbuild/SPECS/$spec.srpm_name"); - if (!$generated_srpm_name) { + my $new_srpm = cat_("$chroot_tmp/home/$luser/rpmbuild/SPECS/$spec.srpm_name"); + if (!$new_srpm) { plog("ERROR: failed to get the name of the generated src.rpm"); return; } - my $file = "$chroot_tmp/home/$luser/rpmbuild/SRPMS/$generated_srpm_name"; - my ($new_srpm) = basename($file); + my $file = "$chroot_tmp/home/$luser/rpmbuild/SRPMS/$new_srpm"; my $prefix = get_package_prefix($srpm); my $newfile = "$chroot_tmp/home/$luser/rpmbuild/SRPMS/$prefix$new_srpm"; if (-f $file && $newfile ne $file) { |