aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorMatteo Pasotti <matteo.pasotti@gmail.com>2016-03-20 23:29:04 +0100
committerMatteo Pasotti <matteo.pasotti@gmail.com>2016-03-20 23:29:04 +0100
commitab4057b471b9e3d1aa26e1b26dc7c755b66acf68 (patch)
tree217aef037180e843952ab0f744a155a20d9ff90f /lib
parentb53e28d5eeed784952d2033a3772057b536812bc (diff)
downloadmanatools-ab4057b471b9e3d1aa26e1b26dc7c755b66acf68.tar
manatools-ab4057b471b9e3d1aa26e1b26dc7c755b66acf68.tar.gz
manatools-ab4057b471b9e3d1aa26e1b26dc7c755b66acf68.tar.bz2
manatools-ab4057b471b9e3d1aa26e1b26dc7c755b66acf68.tar.xz
manatools-ab4057b471b9e3d1aa26e1b26dc7c755b66acf68.zip
- added get_active_media method
- refactor get_update_medias to get_update_media
Diffstat (limited to 'lib')
-rw-r--r--lib/ManaTools/Shared/urpmi_backend/DB.pm26
-rw-r--r--lib/ManaTools/Shared/urpmi_backend/tools.pm6
2 files changed, 26 insertions, 6 deletions
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);
}
#=============================================================