From ab4057b471b9e3d1aa26e1b26dc7c755b66acf68 Mon Sep 17 00:00:00 2001 From: Matteo Pasotti Date: Sun, 20 Mar 2016 23:29:04 +0100 Subject: - added get_active_media method - refactor get_update_medias to get_update_media --- lib/ManaTools/Shared/urpmi_backend/DB.pm | 26 +++++++++++++++++++++++--- lib/ManaTools/Shared/urpmi_backend/tools.pm | 6 +++--- 2 files changed, 26 insertions(+), 6 deletions(-) (limited to 'lib') diff --git a/lib/ManaTools/Shared/urpmi_backend/DB.pm b/lib/ManaTools/Shared/urpmi_backend/DB.pm index 817f2f13..0f58b5cf 100644 --- a/lib/ManaTools/Shared/urpmi_backend/DB.pm +++ b/lib/ManaTools/Shared/urpmi_backend/DB.pm @@ -343,7 +343,7 @@ sub get_inactive_backport_media { #============================================================= -=head2 get_update_medias +=head2 get_update_media =head3 INPUT @@ -356,7 +356,7 @@ sub get_inactive_backport_media { =cut #============================================================= -sub get_update_medias { +sub get_update_media { my ($self, $urpm) = @_; if ($self->is_it_a_devel_distro()) { grep { !$_->{ignore} } @{$urpm->{media}}; @@ -367,6 +367,26 @@ sub get_update_medias { #============================================================= +=head2 get_active_media + +=head3 INPUT + + $urpm: an urpm object + +=head3 DESCRIPTION + + This method returns a list of active media + +=cut + +#============================================================= +sub get_active_media { + my ($self, $urpm) = @_; + grep { $_->{name} !~ /debug|testing|backport/i } @{$urpm->{media}}; +} + +#============================================================= + =head2 open_urpmi_db =head3 INPUT @@ -376,7 +396,7 @@ sub get_update_medias { =head3 DESCRIPTION - This method returns an urpm option with a lcok on db + This method returns an urpm option with a lock on db =cut diff --git a/lib/ManaTools/Shared/urpmi_backend/tools.pm b/lib/ManaTools/Shared/urpmi_backend/tools.pm index 7573e387..3ca21b7f 100644 --- a/lib/ManaTools/Shared/urpmi_backend/tools.pm +++ b/lib/ManaTools/Shared/urpmi_backend/tools.pm @@ -114,7 +114,7 @@ sub _localeInitialize { #============================================================= -=head2 get_update_medias +=head2 get_update_media =head3 INPUT @@ -129,10 +129,10 @@ sub _localeInitialize { =cut #============================================================= -sub get_update_medias { +sub get_update_media { my ($self, $urpm) = @_; - $self->urpmi_db_backend()->get_update_medias($urpm); + $self->urpmi_db_backend()->get_update_media($urpm); } #============================================================= -- cgit v1.2.1