Improve urlgetfile macro - remove zero-length file if it failed to download

This commit is contained in:
Denis Silakov 2014-04-18 13:59:25 +04:00
parent 9b3e50ac5b
commit 0ec049dcf2
2 changed files with 3 additions and 3 deletions

View file

@ -5,7 +5,7 @@ diff -Naur rpm-5.4.10.orig/macros/mandriva rpm-5.4.10/macros/mandriva
# mdvbz#64914
%_rpmgio .ufdio
+%__urlgetfile(url, dest) wget %1 -O %2
+%__urlgetfile(url, dest) wget %1 -O %2 || (rm -f %2 && exit 1)
+
# This will die as soon as remaining usage has been phased out...
%mkrel(c:) %{-c: 0.%{-c*}.}%{1}%{?subrel:.%subrel}
@ -17,7 +17,7 @@ diff -Naur rpm-5.4.10.orig/macros/mandriva.in rpm-5.4.10/macros/mandriva.in
# mdvbz#64914
%_rpmgio .ufdio
+%__urlgetfile(url, dest) wget %1 -O %2
+%__urlgetfile(url, dest) wget %1 -O %2 || (rm -f %2 && exit 1)
+
# This will die as soon as remaining usage has been phased out...
%mkrel(c:) %{-c: 0.%{-c*}.}%{1}%{?subrel:.%subrel}

View file

@ -59,7 +59,7 @@ Summary: The RPM package management system
Name: rpm
Epoch: 1
Version: %{libver}.%{minorver}
Release: %{?prereldate:0.%{prereldate}.}26
Release: %{?prereldate:0.%{prereldate}.}27
License: LGPLv2.1+
Group: System/Configuration/Packaging
URL: http://rpm5.org/