summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThierry Vignaud <tv@mandriva.org>2009-10-29 19:06:58 +0000
committerThierry Vignaud <tv@mandriva.org>2009-10-29 19:06:58 +0000
commite0a83f1ad47b8437cc367d9b9af36e9cb15604a0 (patch)
treeb60c0ed5e33ef3d29d6f237926c3e6459d39e458
parenta3aa20e15d4e8c4bf55057a2cdd231a8c7704b65 (diff)
downloadmgaonline-e0a83f1ad47b8437cc367d9b9af36e9cb15604a0.tar
mgaonline-e0a83f1ad47b8437cc367d9b9af36e9cb15604a0.tar.gz
mgaonline-e0a83f1ad47b8437cc367d9b9af36e9cb15604a0.tar.bz2
mgaonline-e0a83f1ad47b8437cc367d9b9af36e9cb15604a0.tar.xz
mgaonline-e0a83f1ad47b8437cc367d9b9af36e9cb15604a0.zip
(is_there_a_new_distributions) use new api.mdv.com API for detecting
if current distro is obsolete
-rw-r--r--NEWS3
-rwxr-xr-xmdkapplet5
2 files changed, 6 insertions, 2 deletions
diff --git a/NEWS b/NEWS
index 2fb76501..cb4e78c8 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,6 @@
+- mdkapplet
+ o better check for detecting if current distro is obsolete
+
Version 2.77.6 - 16 September 2009, Aurelien Lefebvre
- mdkapplet
diff --git a/mdkapplet b/mdkapplet
index 245e80b5..fe29f86d 100755
--- a/mdkapplet
+++ b/mdkapplet
@@ -342,9 +342,10 @@ sub is_there_a_new_distributions() {
return 1;
}
- $no_more_supported = !member($product_id->{version}, map { $_->{version} } @distros);
+ my $current_distro = find { $_->{version} eq $product_id->{version} } @distros;
+ $no_more_supported = $current_distro->{obsoleted_by};
if ($no_more_supported) {
- $new_distro = $new_distribution;
+ $new_distro = find { $_->{version} eq $no_more_supported } @distros;
return;
}