diff options
author | Matteo Pasotti <matteo.pasotti@gmail.com> | 2016-03-20 23:29:04 +0100 |
---|---|---|
committer | Matteo Pasotti <matteo.pasotti@gmail.com> | 2016-03-20 23:29:04 +0100 |
commit | ab4057b471b9e3d1aa26e1b26dc7c755b66acf68 (patch) | |
tree | 217aef037180e843952ab0f744a155a20d9ff90f /lib | |
parent | b53e28d5eeed784952d2033a3772057b536812bc (diff) | |
download | manatools-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.pm | 26 | ||||
-rw-r--r-- | lib/ManaTools/Shared/urpmi_backend/tools.pm | 6 |
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); } #============================================================= |